Microsoft Entra-konfigurationsegenskaper

Egenskap Beskrivning
spring.cloud.azure.active-directory.app-id-uri App-ID-URI som kan användas i aud anspråk på en id_token. Till exempel api://{applicationId}. Mer informationfinns i Microsoft-dokument om APP-ID:en.
spring.cloud.azure.active-directory.application-type Typ av Microsoft Entra-program. Typer som stöds är: WEB_APPLICATION, RESOURCE_SERVER, RESOURCE_SERVER_WITH_OBO, WEB_APPLICATION_AND_RESOURCE_SERVER. Värdet kan härledas av beroenden, endast web_application_and_resource_server måste konfigureras manuellt.
spring.cloud.azure.active-directory.authenticate-additional-parameters Ytterligare parametrar ovanför standardparametrarna som definierats i OAuth 2.0 Authorization Framework. Skulle läggas till i auktoriserings-URL:en för att anpassa auktoriseringsbegäran. Till exempel prompt: login. Mer information om ytterligare parametrar informationfinns i Microsoft Doc .
spring.cloud.azure.active-directory.authorization-clients OAuth2-auktoriseringsklienterna innehåller auktoriseringsbeviljandetyp, klientautentiseringsmetod och omfång. Klienterna konverteras till OAuth2 ClientRegistration, den andra ClientRegistration informationen (till exempel klient-ID, klienthemlighet) ärver från den delegerade OAuth2-inloggningsklienten azure. Till exempel 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 Lösenord för certifikatfilen.
spring.cloud.azure.active-directory.credential.client-certificate-path Sökväg till en PFX- eller P12-certifikatfil som ska användas vid autentisering med tjänstens huvudnamn med Azure.
spring.cloud.azure.active-directory.credential.client-id Klient-ID som ska användas vid autentisering med tjänstens huvudnamn med Azure.
spring.cloud.azure.active-directory.credential.client-secret Klienthemlighet som ska användas vid autentisering av tjänstens huvudnamn med Azure.
spring.cloud.azure.active-directory.enabled Om du vill aktivera automatisk konfiguration av Microsoft Entra-ID. Standardvärdet är false.
spring.cloud.azure.active-directory.jwk-set-cache-lifespan Livslängden (varaktigheten) för den cachelagrade JWK-uppsättningen innan den upphör att gälla. Standardvärdet är 5m.
spring.cloud.azure.active-directory.jwk-set-cache-refresh-time Uppdateringstiden (varaktigheten) för den cachelagrade JWK-uppsättningen innan den upphör att gälla. Standardvärdet är 5m.
spring.cloud.azure.active-directory.jwt-connect-timeout Tidsgräns för anslutning (varaktighet) för JWKSet Remote URL-anropet. Standardvärdet är 500ms.
spring.cloud.azure.active-directory.jwt-read-timeout Läs timeout (varaktighet) för JWKSet Remote URL-anropet. Standardvärdet är 500ms.
spring.cloud.azure.active-directory.jwt-size-limit Storleksgräns i byte för JWKSet Remote URL-anropet. Standardvärdet är 51200.
spring.cloud.azure.active-directory.post-logout-redirect-uri Omdirigerings-URI efter utloggning. Till exempel http://localhost:8080/. Mer informationfinns i Microsoft-dokumentet om omdirigerings-URI.
spring.cloud.azure.active-directory.profile.cloud-type Namnet på det Azure-moln som ska anslutas till. Typer som stöds är: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. Standardvärdet är AZURE.
spring.cloud.azure.active-directory.profile.environment.active-directory-endpoint Microsoft Entra-slutpunkt. Till exempel: https://login.microsoftonline.com/
spring.cloud.azure.active-directory.profile.environment.microsoft-graph-endpoint Microsoft Graph-slutpunkt. Till exempel: https://graph.microsoft.com/
spring.cloud.azure.active-directory.profile.tenant-id Azure-klientorganisations-ID. De värden som tillåts för tenant-id är: common, organizations, consumerseller klientorganisations-ID.
spring.cloud.azure.active-directory.redirect-uri-template Omdirigeringsslutpunkt: Används av auktoriseringsservern för att returnera svar som innehåller autentiseringsuppgifter för auktorisering till klienten via resursägarens användaragent. Standardvärdet är {baseUrl}/login/oauth2/code/.
spring.cloud.azure.active-directory.resource-server.claim-to-authority-prefix-map Konfigurera vilket anspråk som ska användas för att skapa GrantedAuthorityoch prefixet för GrantedAuthoritysträngvärde. Exempel: Om du använder standardvärdet och access_tokenscp omfångsvärde är testValueskapas GrantedAuthority med SCOPE_testValue. Standardvärdet är "scp" -> "SCOPE_", "roles" -> "APPROLE_".
spring.cloud.azure.active-directory.resource-server.principal-claim-name Konfigurera vilket anspråk i åtkomsttoken som ska returneras i AuthenticatedPrincipal#getName. Exempel: Om du använder standardvärdet och omfångsvärdet access_tokensub är testValuereturnerar AuthenticatedPrincipal#getNametestValue. Standardvärdet är sub.
spring.cloud.azure.active-directory.session-stateless Om true aktiverar det tillståndslösa autentiseringsfiltret AADAppRoleStatelessAuthenticationFilter. Standardvärdet är falskt, vilket aktiverar AADAuthenticationFilter. Standardvärdet är false.
spring.cloud.azure.active-directory.user-group.allowed-group-ids Grupp-ID:t kan användas för att konstruera GrantedAuthority.
spring.cloud.azure.active-directory.user-group.allowed-group-names Gruppnamnen kan användas för att konstruera GrantedAuthority.
spring.cloud.azure.active-directory.user-group.use-transitive-members Om du vill använda transitivt sätt för att hämta medlemmar. Om trueanvänder du v1.0/me/transitiveMemberOf för att hämta medlemmar. Annars använder du v1.0/me/memberOf. Standardvärdet är false.
spring.cloud.azure.active-directory.user-name-attribute Bestäm vilket anspråk som ska vara huvudnamnets namn.