Usando OpenID Connect con Flujos de Usuario en Azure B2C

¿Funcionan los pasos anteriores con los flujos de usuario en Azure B2C, que son políticas preconstruidas para casos de uso?

La dirección de correo electrónico no se rellena en el cuadro de diálogo de nuevo usuario cuando se devuelve la autorización. Se está utilizando un flujo de usuario estándar para gestionar la experiencia de registro, pero la notificación se devuelve como algo etiquetado como “emails” y es una colección de cadenas, no un solo correo electrónico.

Configurar openid_connect_authorize_scope a openid emails tampoco funciona.

Este plugin está diseñado para funcionar con servicios OIDC que cumplen con los estándares. Eso significa que el correo electrónico debe devolverse en un campo llamado “email”.

Si revisas la sección “Azure B2C” en la primera publicación de este tema, encontrarás algunas instrucciones proporcionadas por la comunidad para configurar una “política personalizada” que coloca la dirección de correo electrónico en una ubicación que cumple con los estándares. Me temo que no estoy lo suficientemente familiarizado con Azure B2C como para saber si eso funcionará con la función de “flujos de usuario”.

1 me gusta

Gracias @david, funciona con una política personalizada, esperaba seguir una ruta mucho más fácil de flujos de usuario, pero eso está fuera de nuestro control para cambiar.

Algunas sugerencias para el plugin:

  • Tanto el botón de inicio de sesión como el de registro redirigen al usuario a la página de inicio de sesión, en Azure B2C se puede mostrar una página diferente agregando un parámetro.
1 me gusta

debería ser openid email