Usando OpenID Connect com Fluxos de Usuário no Azure B2C

Os passos acima funcionam com fluxos de usuário no Azure B2C, que são políticas pré-construídas para casos de uso.

O endereço de e-mail não é preenchido na caixa de diálogo de novo usuário quando a autorização é retornada. Usando um fluxo de usuário padrão para gerenciar a experiência de inscrição, mas a declaração está retornando algo rotulado como “emails” e é uma stringcollection, não um único e-mail.

Configurar openid_connect_authorize_scope para openid emails também não funciona.

Este plugin foi criado para funcionar com serviços OIDC que seguem os padrões. Isso significa que o e-mail deve ser retornado em um campo “email”.

Se você verificar a seção “Azure B2C” na primeira postagem deste tópico, há algumas instruções fornecidas pela comunidade para configurar uma “política personalizada” que coloca o endereço de e-mail em um local que segue os padrões. Receio não ter familiaridade suficiente com o Azure B2C para saber se isso funcionará com o recurso “fluxos de usuário”.

1 curtida

Obrigado @david, funciona com política personalizada, esperava seguir um caminho muito mais fácil de fluxos de usuário, mas isso está fora do nosso controle para mudar.

Algumas sugestões para o plugin:

  • Tanto o botão de login quanto o de inscrição redirecionam o usuário para a página de login, no Azure B2C, páginas diferentes podem ser exibidas anexando um parâmetro.
1 curtida

deve ser openid email