Inscription/Connexion via Facebook/Twitter

Bonjour,

Existe-t-il un plugin pour SPIP 3.0/3.1 permettant aux utilisateurs de se connecter via le compte Facebook/Twitter ?
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.

J’ai entendu parlé d’un plugin « Connecteur universel » couplé à un plugin « Facebook » pour cette dernière, mais ceux-ci semblent être en développement et sans grande documentation…

Bref, sur vos sites, vous faîtes comment pour gérer l’inscription/connexion via Facebook/Twitter ?

Merci par avance de toute piste !

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

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