Utilisation d'OpenID Connect avec des flux utilisateur dans Azure B2C

Les étapes ci-dessus fonctionnent-elles avec les flux d’utilisateurs dans Azure B2C, qui sont des stratégies pré-construites pour des cas d’utilisation.

L’adresse e-mail n’est pas renseignée dans la boîte de dialogue du nouvel utilisateur lorsque l’autorisation est retournée. J’utilise un flux d’utilisateurs standard pour gérer l’expérience d’inscription, mais la revendication renvoie quelque chose étiqueté « emails » et c’est une chaîne de collection, pas un seul e-mail.

La configuration de openid_connect_authorize_scope sur openid emails ne fonctionne pas non plus.

Ce plugin est conçu pour fonctionner avec des services OIDC conformes aux normes. Cela signifie que l’e-mail doit être renvoyé dans un champ « email ».

Si vous consultez la section « Azure B2C » dans le premier message de ce sujet, vous y trouverez des instructions fournies par la communauté pour configurer une « politique personnalisée » qui place l’adresse e-mail dans un emplacement conforme aux normes. Je ne suis malheureusement pas assez familiarisé avec Azure B2C pour savoir si cela fonctionnera avec la fonctionnalité « flux utilisateur ».

1 « J'aime »

Merci @david, cela fonctionne avec une stratégie personnalisée, j’espérais emprunter la voie beaucoup plus facile des flux d’utilisateurs, mais cela échappe à notre contrôle de changer.

Quelques suggestions pour le plugin :

  • Les boutons Connexion et Inscription redirigent tous deux l’utilisateur vers la page de connexion, dans Azure B2C, une page différente peut être affichée en ajoutant un paramètre.
1 « J'aime »

cela devrait être openid email