Configuratie-eigenschappen van Microsoft Entra

Eigenschap Beschrijving
spring.cloud.azure.active-directory.app-id-uri App-id-URI die kan worden gebruikt in de aud claim van een id_token. Bijvoorbeeld api://{applicationId}. Zie het Microsoft-document over de URL van app-id's voor meer details.
spring.cloud.azure.active-directory.application-type Het type Microsoft Entra-toepassing. Ondersteunde typen zijn: WEB_APPLICATION, RESOURCE_SERVER, RESOURCE_SERVER_WITH_OBO, WEB_APPLICATION_AND_RESOURCE_SERVER. De waarde kan worden afgeleid door afhankelijkheden. Alleen web_application_and_resource_server handmatig moeten worden geconfigureerd.
spring.cloud.azure.active-directory.authenticate-additional-parameters Aanvullende parameters boven de standaardparameters die zijn gedefinieerd in het OAuth 2.0 Authorization Framework. Wordt toegevoegd aan de autorisatie-URL voor het aanpassen van de autorisatieaanvraag. Bijvoorbeeld prompt: login. Zie het Microsoft-document over meer aanvullende parameters informatie.
spring.cloud.azure.active-directory.authorization-clients De OAuth2-autorisatieclients bevatten het type autorisatietoestemming, clientverificatiemethode en -bereik. De clients worden geconverteerd naar OAuth2-ClientRegistration, de andere ClientRegistration informatie (zoals client-id, clientgeheim) neemt over van de gedelegeerde OAuth2-aanmeldingsclient azure. Bijvoorbeeld, authorization-clients.webapi.authorization-grant-type=on_behalf_of, authorization-clients.webapi.client-authentication-method=client_secret_post, authorization-clients.webapi.scopes[0]={WEB_API_APP_ID_URL}/WebApi.ExampleScope1, authorization-clients.webapi.scopes[0]={WEB_API_APP_ID_URL}/WebApi.ExampleScope2.
spring.cloud.azure.active-directory.credential.client-certificate-password Wachtwoord van het certificaatbestand.
spring.cloud.azure.active-directory.credential.client-certificate-path Pad van een PFX- of P12-certificaatbestand dat moet worden gebruikt bij het uitvoeren van service-principal-verificatie met Azure.
spring.cloud.azure.active-directory.credential.client-id Client-id die moet worden gebruikt bij het uitvoeren van service-principalverificatie met Azure.
spring.cloud.azure.active-directory.credential.client-secret Clientgeheim dat moet worden gebruikt bij het uitvoeren van service-principal-verificatie met Azure.
spring.cloud.azure.active-directory.enabled Of u microsoft Entra ID-gerelateerde automatische configuratie wilt inschakelen. De standaardwaarde is false.
spring.cloud.azure.active-directory.jwk-set-cache-lifespan De levensduur (duur) van de in de cache opgeslagen JWK die is ingesteld voordat deze verloopt. De standaardwaarde is 5m.
spring.cloud.azure.active-directory.jwk-set-cache-refresh-time De vernieuwingstijd (duur) van de JWK in de cache die is ingesteld voordat deze verloopt. De standaardwaarde is 5m.
spring.cloud.azure.active-directory.jwt-connect-timeout Verbindingstime-out (duur) voor de externe URL-aanroep van JWKSet. De standaardwaarde is 500ms.
spring.cloud.azure.active-directory.jwt-read-timeout Time-out voor lezen (duur) voor de externe URL-aanroep van JWKSet. De standaardwaarde is 500ms.
spring.cloud.azure.active-directory.jwt-size-limit Groottelimiet in bytes van de externe JWKSet-URL-aanroep. De standaardwaarde is 51200.
spring.cloud.azure.active-directory.post-logout-redirect-uri De omleidings-URI na afmelding. Bijvoorbeeld http://localhost:8080/. Zie het Microsoft-document over omleidings-URI voor meer details.
spring.cloud.azure.active-directory.profile.cloud-type Naam van de Azure-cloud waarmee verbinding moet worden gemaakt. Ondersteunde typen zijn: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. De standaardwaarde is AZURE.
spring.cloud.azure.active-directory.profile.environment.active-directory-endpoint Microsoft Entra-eindpunt. Bijvoorbeeld: https://login.microsoftonline.com/
spring.cloud.azure.active-directory.profile.environment.microsoft-graph-endpoint Microsoft Graph-eindpunt. Bijvoorbeeld: https://graph.microsoft.com/
spring.cloud.azure.active-directory.profile.tenant-id Azure-tenant-id. De waarden die zijn toegestaan voor tenant-id zijn: common, organizations, consumersof de tenant-id.
spring.cloud.azure.active-directory.redirect-uri-template Omleidingseindpunt: wordt gebruikt door de autorisatieserver om antwoorden met autorisatiereferenties naar de client te retourneren via de gebruikersagent van de resource-eigenaar. De standaardwaarde is {baseUrl}/login/oauth2/code/.
spring.cloud.azure.active-directory.resource-server.claim-to-authority-prefix-map Configureer welke claim wordt gebruikt voor het bouwen van GrantedAuthorityen het voorvoegsel van de tekenreekswaarde van de GrantedAuthority. Voorbeeld: Als u de standaardwaarde gebruikt en de access_tokenscp bereikwaarde is testValue, wordt GrantedAuthority met SCOPE_testValue gemaakt. De standaardwaarde is "scp" -> "SCOPE_", "roles" -> "APPROLE_".
spring.cloud.azure.active-directory.resource-server.principal-claim-name Configureren welke claim in toegangstoken moet worden geretourneerd in AuthenticatedPrincipal#getName. Voorbeeld: Als u de standaardwaarde gebruikt en de access_token bereikwaarde van de subis testValue, retourneert AuthenticatedPrincipal#getNametestValue. De standaardwaarde is sub.
spring.cloud.azure.active-directory.session-stateless Als waar is, wordt het staatloze verificatiefilter AADAppRoleStatelessAuthenticationFiltergeactiveerd. De standaardwaarde is onwaar, waarmee AADAuthenticationFilterwordt geactiveerd. De standaardwaarde is false.
spring.cloud.azure.active-directory.user-group.allowed-group-ids De groeps-id's kunnen worden gebruikt om GrantedAuthorityte maken.
spring.cloud.azure.active-directory.user-group.allowed-group-names De groepsnamen kunnen worden gebruikt om GrantedAuthoritysamen te stellen.
spring.cloud.azure.active-directory.user-group.use-transitive-members Of u transitieve manier wilt gebruiken om leden te krijgen. Als true, gebruikt u v1.0/me/transitiveMemberOf om leden op te halen. Gebruik anders v1.0/me/memberOf. De standaardwaarde is false.
spring.cloud.azure.active-directory.user-name-attribute Bepaal welke claim de naam van de principal moet zijn.