[Réglé] Authentification OAuth2 Facebook

Forum de support pour les questions concernant l'utilisation de phpBB 3.1, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions.

Modérateur : Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Verrouillé
Auteur
chour27
Apprenti-posteur
Apprenti-posteur
Messages : 152
Enregistré le : 09 juil. 2009 à 21:03
Contact :

Authentification OAuth2 Facebook

Message par chour27 »

Bonjour

J'ai activé l'authentification OAuth sur mon forum, Google et Facebook.
Google fonctionne très bien, Facebook pas du tout.
Outre le bugfix à faire sur un bout de code, je n'arrive pas à faire matcher le compte Facebook de l'utilisateur et celui du forum.
Pourtant le profil est correctement renseigné, du moins j'imagine ?

Quels sont les critères pour que l'authentification fonctionne ? email + pseudo + renseignement "Facebook" dans le profil ? Pour Google c'est simple, il faut juste le nom du compte Google+

Merci pour vos lumières :)

Charles

Avatar du membre
galixte
Floodeur universel
Floodeur universel
Messages : 10627
Enregistré le : 08 mars 2004 à 01:40
Localisation : Sud de la France.
Contact :

Re: Authentification OAuth2 Facebook

Message par galixte »

Salut,
Outre le bugfix
Ta source je te prie. Tu parles de ça : https://www.phpbb.com/community/viewtop ... #p14704306 ?

Sinon, tu as cette solution plus polyvalente puisqu’elle autorise davantage de réseaux sociaux : http://forums.phpbb-fr.com/support-util ... l#p1644028. ;)
Communau EzCom
📖
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
📋 Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
📋 Listes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.

Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

Auteur
chour27
Apprenti-posteur
Apprenti-posteur
Messages : 152
Enregistré le : 09 juil. 2009 à 21:03
Contact :

Re: Authentification OAuth2 Facebook

Message par chour27 »

C'est bien celle-ci, la source. La correction a fonctionné puisque je n'ai plus l'erreur HTTP 500.

J'avais du mettre en place cette extension fut un temps mais je m'en étais éloigné, me souviens plus pourquoi.
Et puis le chaînage d'API, c'est clairement pas une bonne idée.

Du coup j'en reviens à mon problème initial, quels sont les critères de match pour Facebook?

Avatar du membre
galixte
Floodeur universel
Floodeur universel
Messages : 10627
Enregistré le : 08 mars 2004 à 01:40
Localisation : Sud de la France.
Contact :

Re: Authentification OAuth2 Facebook

Message par galixte »

Communau EzCom
📖
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
📋 Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
📋 Listes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.

Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

Auteur
chour27
Apprenti-posteur
Apprenti-posteur
Messages : 152
Enregistré le : 09 juil. 2009 à 21:03
Contact :

Re: Authentification OAuth2 Facebook

Message par chour27 »

Désolé, je ne vois pas ... Par ailleurs, je ne comprends cette phrase :
cabot a écrit : (...)
Il faut impérativement être enregistré sur le forum, avec un pseudo et un mot de passe, ensuite une clé unique FB est automatiquement attribuée au compte du forum et permet de s'authentifier avec les identifiants du réseau social.
(...)
C'est quoi cette histoire de clé unique FB automatiquement attribuée ? Faut que je plonge dans le protocole OAuth, mais de mémoire ce n'est pas ainsi que ça fonctionne : tu délègues à une autorité de confiance l'authentification de l'utilisateur, tu as une surcharge des headers HTTP qui sont interprétés ensuite par l'application en retour. L'application interprète les headers (avec un framework qui va bien, genre un Spring security), s'occupe de la juridiction et l'utilisateur est autorisé à utiliser l'appli. Mais tout les cas, c'est bien l'UID de l'utilisateur qui est échangé et c'est avec ça qu'on matche l'authentification.


Mais revenons à nos moutons : quel login est échangé avec FB ? Le champ Facebook du profil sur le forum (son nom complet ou son nom généré dans l'url Facebook) ? L'email ? Le compte Facebook avec le compte utilisateur du forum ?

Bref je m'y perds ... Alors que pour Google ce fut très simple !

Avatar du membre
galixte
Floodeur universel
Floodeur universel
Messages : 10627
Enregistré le : 08 mars 2004 à 01:40
Localisation : Sud de la France.
Contact :

Re: Authentification OAuth2 Facebook

Message par galixte »

Jette un œil sur .com tu auras davantage de retours, ici c’est très peu demandé. ;)
Modifié en dernier par galixte le 10 août 2017 à 18:20, modifié 1 fois.
Communau EzCom
📖
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
📋 Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
📋 Listes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.

Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

Auteur
chour27
Apprenti-posteur
Apprenti-posteur
Messages : 152
Enregistré le : 09 juil. 2009 à 21:03
Contact :

Re: Authentification OAuth2 Facebook

Message par chour27 »

Ok. Merci quand même ;)

Edit: avec la v3.2.x ça fonctionne au poil !

Verrouillé

Retourner vers « Utilisation »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité