Propriétés de configuration Azure Active Directory B2C

Propriété Description
spring.cloud.azure.active-directory.b2c.app-id-uri URI d’ID d’application qui peut être utilisé dans la revendication aud d’un jeton. Par exemple, https://{hostname}/{applicationId}. Consultez la documentation Microsoft sur l’URL de l’ID d’application pour plus d’informations .
spring.cloud.azure.active-directory.b2c.authenticate-additional-parameters Paramètres supplémentaires au-dessus des paramètres standard définis dans l’infrastructure d’autorisation OAuth 2.0. Est ajouté à l’URL d’autorisation pour personnaliser la demande d’autorisation. Par exemple, prompt: login. Consultez la documentation Microsoft sur d’autres paramètres informations.
spring.cloud.azure.active-directory.b2c.authorization-clients Les clients d’autorisation OAuth2 contiennent le type d’octroi d’autorisation (uniquement prendre en charge les informations d’identification du client) et l’étendue. Les clients seront convertis en OAuth2 ClientRegistration, les autres informations ClientRegistration (telles que l’ID client, la clé secrète client) héritent du client de connexion OAuth2(flux d’utilisateur de connexion). Par exemple, 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 de base du point de terminaison Azure AD B2C.
spring.cloud.azure.active-directory.b2c.credential.client-id ID client à utiliser lors de l’authentification du principal de service avec Azure.
spring.cloud.azure.active-directory.b2c.credential.client-secret Clé secrète client à utiliser lors de l’authentification du principal de service avec Azure.
spring.cloud.azure.active-directory.b2c.enabled Indique s’il faut activer la configuration automatique liée à Azure Active Directory B2C. La valeur par défaut est false.
spring.cloud.azure.active-directory.b2c.jwt-connect-timeout Délai d’expiration de connexion (durée) pour l’appel d’URL distante JWKSet. La valeur par défaut est 500ms.
spring.cloud.azure.active-directory.b2c.jwt-read-timeout Délai d’attente en lecture (durée) de l’appel d’URL distante JWKSet. La valeur par défaut est 500ms.
spring.cloud.azure.active-directory.b2c.jwt-size-limit Limite de taille en octets de l’appel d’URL distante JWKSet. La valeur par défaut est 51200.
spring.cloud.azure.active-directory.b2c.login-flow Spécifiez la clé de flux de connexion principale. La valeur par défaut est sign-up-or-sign-in.
spring.cloud.azure.active-directory.b2c.logout-success-url URL de redirection après la déconnexion. La valeur par défaut est http://localhost:8080/login.
spring.cloud.azure.active-directory.b2c.profile.tenant-id ID de locataire Azure. Les valeurs autorisées pour tenant-id sont : common, organizations, consumersou l’ID de locataire.
spring.cloud.azure.active-directory.b2c.reply-url URL de réponse après obtention du code d’autorisation. La valeur par défaut est {baseUrl}/login/oauth2/code/.
spring.cloud.azure.active-directory.b2c.user-flows Flux utilisateur Azure AD B2C. Configurez le type de flux utilisateur et le mappage de noms. Par exemple, sign-up-or-sign-in: B2C_signin_or_signup. Consultez la documentation Microsoft sur les flux d’utilisateurs pour plus d’informations .
spring.cloud.azure.active-directory.b2c.user-name-attribute-name Nom d’attribut de nom d’utilisateur.