Intéressant, cela veut donc dire que MagicLogin peut fonctionner.
Il doit y avoir un soucis sur mon serveur ou dans ma configuration.
Dans mon cas, la connexion « semble » se faire, ou du moins suivre un cheminement logique, mais n’aboutit à rien (ni connexion, ni arrivé sur la page signup).
Le lien ajouter au formulaire de connexion envoie sur magiclogin.api/facebook?redirect=spip.php%3Fpage%3Dlogin qui envoie sur Facebook qui renvoi sa réponse à /magiclogin.api/facebook/callback qui a sont tour renvoi vers spip.php?page=login…
En log, j’ai :
2017-07-26 13:22:48 193.252.11.22 (pid 22386) :Pub:ERREUR: FB Login innatendu : array (
‹ action › => ‹ api_magiclogin ›,
‹ arg › => ‹ facebook/callback ›,
‹ code › => ‹ AQBUqaP0e3P1SsOdimB3t6b0iy4PpDx9-2OjuZNYfH4PwfKdNdihJtse-_CXnzf0PzzepHSHZH7GwrzWNPfPsQySPxWK9W_LVLaz7zgAJfjimlLA3U3KXAn8xPsjgXJOmKvxHCVoaSlag5P3oKuWfn6StkyVlCAu3kA1FST_7l7NvEMAW9Fh8dfo_mNMqB8foJ9Dv6n3uyThfhaS6GgO3cg6aq9os0rOqKA8gJpI1DcAiE8AGXmvLcTOYudZe_02l1r9PZ9Ie7q6isvganYZiTi6IeuQTV63NzmhuyktSukot6wljpY5Hc9pIePnaZM0NpqPt7G2hI7ldh7xwIa7J57G ›,
‹ state › => ‹ 493e73195bd73e3bf38e4ff70514107d ›,
)
Une idée de ce qui pourrait provoquer ce « login innatendu » ?
Normalement, aucun de mes auteurs n’a de facebook_id (aucune compte n’est encore lié à Facebook) et l’email du Facebook que j’utilise pour tester la connexion n’est pas enregistré sur mon site de test.
De : RastaPopoulos rastapopoulos@spip.org
À : spip@rezo.net
Envoyé le : Mercredi 26 juillet 2017 12h41
Objet : Re: [Spip] Inscription/Connexion via Facebook/Twitter
Le 26/07/2017 à 10:17, MageGaHell via spip a écrit :
En fouillant un peu, je suis tombé sur l’obsolète « SSO avec Facebook »,
qui m’a conduit à « MagicLogin ». Pour ce dernier, la connexion via
Twitter fonctionne, mais pas celle via Facebook et vu la date des
commit, je ne suis pas sûr qu’il soit maintenu.
Moi j’arrive à joindre Facebook avec MagicLogin, mais je l’utilise de
manière un peu particulier, surtout en PHP, dans des API que je crée
pour SPIP. Mais il est activé en partie publique aussi, avec le bouton
dans le formulaire de login du site, et il ne me semble pas qu’il y ait
eu des retours d’erreurs dessus.
–
RastaPopoulos
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc