Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
| Proprietà | Descrizione |
|---|---|
spring.cloud.azure.active-directory.app-id-uri |
URI ID app che può essere usato nell'attestazione aud di un id_token. Ad esempio, api://{applicationId}. Per altre informazioni dettagli, vedere la documentazione Microsoft sull'URL DELL'ID APP. |
spring.cloud.azure.active-directory.application-type |
Tipo dell'applicazione Microsoft Entra. I tipi supportati sono: WEB_APPLICATION, RESOURCE_SERVER, RESOURCE_SERVER_WITH_OBO, WEB_APPLICATION_AND_RESOURCE_SERVER. Il valore può essere dedotto dalle dipendenze, solo web_application_and_resource_server deve essere configurato manualmente. |
spring.cloud.azure.active-directory.authenticate-additional-parameters |
Parametri aggiuntivi sopra i parametri standard definiti nel framework di autorizzazione OAuth 2.0. Verrà aggiunto all'URL di autorizzazione per personalizzare la richiesta di autorizzazione. Ad esempio, prompt: login. Vedere la documentazione Microsoft su altri parametri informazioni. |
spring.cloud.azure.active-directory.authorization-clients |
I client di autorizzazione OAuth2 contengono il tipo di concessione di autorizzazione, il metodo di autenticazione client e l'ambito. I client verranno convertiti in OAuth2 ClientRegistration, gli altri ClientRegistration informazioni(ad esempio ID client, segreto client) ereditano dal client di accesso OAuth2 delegato azure. Ad esempio, 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 |
Password del file del certificato. |
spring.cloud.azure.active-directory.credential.client-certificate-path |
Percorso di un file di certificato PFX o P12 da usare quando si esegue l'autenticazione dell'entità servizio con Azure. |
spring.cloud.azure.active-directory.credential.client-id |
ID client da usare quando si esegue l'autenticazione dell'entità servizio con Azure. |
spring.cloud.azure.active-directory.credential.client-secret |
Segreto client da usare quando si esegue l'autenticazione dell'entità servizio con Azure. |
spring.cloud.azure.active-directory.enabled |
Indica se abilitare la configurazione automatica correlata all'ID di Microsoft Entra. Il valore predefinito è false. |
spring.cloud.azure.active-directory.jwk-set-cache-lifespan |
Durata (durata) del set JWK memorizzato nella cache prima della scadenza. Il valore predefinito è 5m. |
spring.cloud.azure.active-directory.jwk-set-cache-refresh-time |
Ora di aggiornamento (durata) del set JWK memorizzato nella cache prima della scadenza. Il valore predefinito è 5m. |
spring.cloud.azure.active-directory.jwt-connect-timeout |
Timeout di connessione (durata) per la chiamata all'URL remoto JWKSet. Il valore predefinito è 500ms. |
spring.cloud.azure.active-directory.jwt-read-timeout |
Lettura Timeout (durata) per la chiamata a URL remoto JWKSet. Il valore predefinito è 500ms. |
spring.cloud.azure.active-directory.jwt-size-limit |
Limite di dimensioni in byte della chiamata URL remota JWKSet. Il valore predefinito è 51200. |
spring.cloud.azure.active-directory.post-logout-redirect-uri |
URI di reindirizzamento dopo la disconnessione. Ad esempio, http://localhost:8080/. Per altre dettagli, vedere la documentazione Microsoft sull'URI di reindirizzamento. |
spring.cloud.azure.active-directory.profile.cloud-type |
Nome del cloud di Azure a cui connettersi. I tipi supportati sono: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. Il valore predefinito è AZURE. |
spring.cloud.azure.active-directory.profile.environment.active-directory-endpoint |
Endpoint Microsoft Entra. Ad esempio: https://login.microsoftonline.com/ |
spring.cloud.azure.active-directory.profile.environment.microsoft-graph-endpoint |
Endpoint di Microsoft Graph. Ad esempio: https://graph.microsoft.com/ |
spring.cloud.azure.active-directory.profile.tenant-id |
ID tenant di Azure. I valori consentiti per tenant-id sono: common, organizations, consumerso l'ID tenant. |
spring.cloud.azure.active-directory.redirect-uri-template |
Endpoint di reindirizzamento: usato dal server di autorizzazione per restituire risposte contenenti credenziali di autorizzazione al client tramite l'agente utente del proprietario della risorsa. Il valore predefinito è {baseUrl}/login/oauth2/code/. |
spring.cloud.azure.active-directory.resource-server.claim-to-authority-prefix-map |
Configurare l'attestazione che verrà usata per compilare GrantedAuthoritye il prefisso del valore stringa del GrantedAuthority. Esempio: se si usa il valore predefinito e il valore dell'ambito di access_token del scpè testValue, verrà creato GrantedAuthority con SCOPE_testValue. Il valore predefinito è "scp" -> "SCOPE_", "roles" -> "APPROLE_". |
spring.cloud.azure.active-directory.resource-server.principal-claim-name |
Configurare l'attestazione nel token di accesso restituita in AuthenticatedPrincipal#getName. Esempio: se si usa il valore predefinito e il valore dell'ambito di access_tokensubè testValue, AuthenticatedPrincipal#getName restituirà testValue. Il valore predefinito è sub. |
spring.cloud.azure.active-directory.session-stateless |
Se true attiva il filtro di autenticazione senza stato AADAppRoleStatelessAuthenticationFilter. Il valore predefinito è false, che attiva AADAuthenticationFilter. Il valore predefinito è false. |
spring.cloud.azure.active-directory.user-group.allowed-group-ids |
Gli ID gruppo possono essere usati per costruire GrantedAuthority. |
spring.cloud.azure.active-directory.user-group.allowed-group-names |
I nomi dei gruppi possono essere usati per costruire GrantedAuthority. |
spring.cloud.azure.active-directory.user-group.use-transitive-members |
Indica se usare un modo transitivo per ottenere i membri. Se true, usare v1.0/me/transitiveMemberOf per ottenere i membri. In caso contrario, usare v1.0/me/memberOf. Il valore predefinito è false. |
spring.cloud.azure.active-directory.user-name-attribute |
Decidere quale attestazione deve essere il nome dell'entità. |