Le plugin OpenID Connect ne crée pas de nouveaux utilisateurs avec AWS Cognito

Bonjour,

J’ai une instance locale de Discourse sur ma machine. J’essaie d’authentifier les utilisateurs via OpenID Connect. J’ai suivi le lien ci-dessous pour configurer le plugin OpenID pour Discourse : Discourse OpenID Connect (OIDC).

Lorsque j’ai tenté de me connecter en utilisant OpenID pour un utilisateur existant dans Discourse, tout fonctionne correctement. Cependant, le problème réel survient lorsque j’essaie de m’inscrire via OpenID Connect.

AWS Cognito a vérifié l’utilisateur et le retour vers Discourse s’est déroulé avec succès. J’ai vérifié le fichier development.log : les informations de l’utilisateur ont été correctement récupérées par Discourse. Mais après cela, je reste sur la page de connexion au lieu d’être redirigé vers le tableau de bord.

En résumé, en utilisant OpenID Connect et AWS Cognito, je ne parviens pas à créer un nouvel utilisateur dans Discourse.

Toute aide à ce sujet serait grandement appréciée. Merci d’avance.

Capture d’écran des informations de profil récupérées par Discourse depuis le fichier development.log, pour information.

1 « J'aime »

Je ne suis pas expert en configuration SSO, mais pourriez-vous examiner les étapes détaillées ici pour voir si elles peuvent d’une manière ou d’une autre améliorer votre intégration ?

J’ai également suivi ces étapes, mais sans succès. La situation est toujours la même.

Des nouvelles ici ? J’essaie aussi d’utiliser Cognito pour l’authentification.