Propriedades de configuração do Azure Ative Directory B2C

Propriedade Descrição
spring.cloud.azure.active-directory.b2c.app-id-uri URI da ID do aplicativo que pode ser usado na declaração de aud de um token. Por exemplo, https://{hostname}/{applicationId}. Consulte o documento da Microsoft sobre APP ID URL para obter mais detalhes .
spring.cloud.azure.active-directory.b2c.authenticate-additional-parameters Parâmetros adicionais acima dos parâmetros padrão definidos no OAuth 2.0 Authorization Framework. Seria adicionado à URL de Autorização para personalizar a Solicitação de Autorização. Por exemplo, prompt: login. Consulte o documento da Microsoft sobre mais parâmetros adicionais informações.
spring.cloud.azure.active-directory.b2c.authorization-clients Os clientes de autorização OAuth2 contêm o tipo de concessão de autorização (apenas credenciais de cliente de suporte) e escopo. Os clientes serão convertidos para OAuth2 ClientRegistration, as outras informações ClientRegistration (como id do cliente, segredo do cliente) herdam do cliente de login OAuth2 (fluxo de usuário de login). Por exemplo, authorization-clients.webapi.authorization-grant-type=client_credentials, authorization-clients.webapi.scopes[0]={WEB_API_APP_ID_URL}/.default.
spring.cloud.azure.active-directory.b2c.base-uri Uri da base de ponto de extremidade do Azure AD B2C.
spring.cloud.azure.active-directory.b2c.credential.client-id ID do cliente a ser usada ao executar a autenticação da entidade de serviço com o Azure.
spring.cloud.azure.active-directory.b2c.credential.client-secret Segredo do cliente a ser usado ao executar a autenticação da entidade de serviço com o Azure.
spring.cloud.azure.active-directory.b2c.enabled Se a configuração automática relacionada ao Azure Ative Directory B2C deve ser habilitada. O valor padrão é false.
spring.cloud.azure.active-directory.b2c.jwt-connect-timeout Tempo limite de conexão (duração) para a chamada de URL remota JWKSet. O valor padrão é 500ms.
spring.cloud.azure.active-directory.b2c.jwt-read-timeout Tempo limite de leitura (duração) para a chamada de URL remota JWKSet. O valor padrão é 500ms.
spring.cloud.azure.active-directory.b2c.jwt-size-limit Limite de tamanho em bytes da chamada de URL remota JWKSet. O valor padrão é 51200.
spring.cloud.azure.active-directory.b2c.login-flow Especifique a chave de fluxo de entrada primária. O valor padrão é sign-up-or-sign-in.
spring.cloud.azure.active-directory.b2c.logout-success-url URL de redirecionamento após o logout. O valor padrão é http://localhost:8080/login.
spring.cloud.azure.active-directory.b2c.profile.tenant-id ID do locatário do Azure. Os valores permitidos para tenant-id são: common, organizations, consumersou o ID do locatário.
spring.cloud.azure.active-directory.b2c.reply-url URL de resposta depois de obter o código de autorização. O valor padrão é {baseUrl}/login/oauth2/code/.
spring.cloud.azure.active-directory.b2c.user-flows Fluxos de usuário do Azure AD B2C. Configure o tipo de fluxo de usuário e o mapeamento de nome. Por exemplo, sign-up-or-sign-in: B2C_signin_or_signup. Consulte o documento da Microsoft sobre fluxos de usuários para obter mais detalhes .
spring.cloud.azure.active-directory.b2c.user-name-attribute-name Nome do atributo Nome do usuário.