Bonjour,
Je travaille actuellement à la configuration d’Auth0 avec Discourse et jusqu’à présent, tout se passe à merveille. Cependant, je rencontre un problème très spécifique et je ne suis pas sûr de ce qui ne va pas.
Notre configuration
Nous avons un frontend Vue.js, où vous pouvez vous authentifier avec Auth0. Une fois connecté, vous pouvez appuyer sur le bouton du forum, ce qui vous redirigera vers notre forum Discourse, où vous serez à nouveau authentifié via Auth0.
Installation
J’ai suivi ce tutoriel et après l’avoir configuré de cette manière (à l’exception de l’étape obsolète : Désactiver « Utiliser Auth0 plutôt que le fournisseur d’identité pour la connexion unique »), tout fonctionne parfaitement. Un utilisateur peut accéder à l’application Vue.js, être redirigé vers le forum Discourse, saisir ses informations et obtenir un accès au forum.
Description/réproduction du bug
Cependant, dès que je désactive « Activer la connexion locale par nom d’utilisateur et mot de passe » dans « Paramètres > Connexion », le processus d’inscription échoue. Les personnes déjà inscrites au forum n’ont aucun problème pour y accéder, mais les nouvelles inscriptions entraînent le message suivant :
« L’autorisation a expiré ou vous avez changé de navigateur. Veuillez réessayer. »
J’ai activé les journaux de débogage et obtenu les erreurs suivantes :
La réponse user_json semble correcte, donc aucun problème de ce côté :
#<Excon::Response:0x00007f0af113c718 @data={:body=>"{\"sub\":\"auth0|5dc5401e85758e0e95b0636a\",\"nickname\":\"joralf.quist\",\"name\":\"monnom\",\"picture\":\"https://s.gravatar.com/avatar/23d3dc95d3b6cba0ee894df4cb46cb6b?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fjo.png\",\"updated_at\":\"2019-11-18T10:12:13.877Z\",\"email\":\"monemail\",\"email_verified\":true}", :cookies=>["did=s%3Av0%3A8d321ec0-09ee-11ea-95ea-91b52adba184.6irXCvkGZIAzkwkaukzU1W8%2B0BKoefHUhCOKf4slO08; Max-Age=157788000; Path=/; Expires=Sun, 17 Nov 2...
Suis-je le seul à rencontrer ce problème ou quelqu’un peut-il le reproduire ?

