A Microsoft Entra konfigurációs tulajdonságai

Ingatlan Leírás
spring.cloud.azure.active-directory.app-id-uri Az audid_token jogcímében használható alkalmazásazonosító URI. Például api://{applicationId}. Az alkalmazásazonosító URL-címéről további részletesa Microsoft dokumentumában olvashat.
spring.cloud.azure.active-directory.application-type A Microsoft Entra-alkalmazás típusa. Támogatott típusok: WEB_APPLICATION, RESOURCE_SERVER, RESOURCE_SERVER_WITH_OBO, WEB_APPLICATION_AND_RESOURCE_SERVER. Az érték függőségek alapján következtethető ki, csak web_application_and_resource_server kell manuálisan konfigurálni.
spring.cloud.azure.active-directory.authenticate-additional-parameters További paraméterek az OAuth 2.0 engedélyezési keretrendszerben definiált standard paraméterek felett. A rendszer hozzáadja az engedélyezési URL-címet az engedélyezési kérelem testreszabásához. Például prompt: login. További paraméterekről további paraméterekről a Microsoft dokumentumában olvashat.
spring.cloud.azure.active-directory.authorization-clients Az OAuth2 engedélyezési ügyfelek az engedélyezési engedélyezési típust, az ügyfél-hitelesítési módszert és a hatókört tartalmazzák. Az ügyfelek OAuth2 ClientRegistrationlesznek konvertálva, a többi ClientRegistration információ (például ügyfélazonosító, ügyfélkód) a delegált OAuth2 bejelentkezési ügyféltől örökli azure. Például 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 A tanúsítványfájl jelszava.
spring.cloud.azure.active-directory.credential.client-certificate-path Egy PFX- vagy P12-tanúsítványfájl elérési útja, amelyet a szolgáltatásnév azure-beli hitelesítésekor kell használni.
spring.cloud.azure.active-directory.credential.client-id Az Azure-ral végzett egyszerű szolgáltatáshitelesítéshez használandó ügyfélazonosító.
spring.cloud.azure.active-directory.credential.client-secret Az Azure-ral végzett egyszerű szolgáltatáshitelesítéshez használandó ügyfélkód.
spring.cloud.azure.active-directory.enabled A Microsoft Entra ID-hez kapcsolódó automatikus konfiguráció engedélyezése. Az alapértelmezett érték a false.
spring.cloud.azure.active-directory.jwk-set-cache-lifespan A gyorsítótárazott JWK lejárat előtti élettartama (időtartama). Az alapértelmezett érték a 5m.
spring.cloud.azure.active-directory.jwk-set-cache-refresh-time A gyorsítótárazott JWK frissítési ideje (időtartama) a lejárat előtt. Az alapértelmezett érték a 5m.
spring.cloud.azure.active-directory.jwt-connect-timeout Kapcsolat időtúllépése (időtartama) a távoli JWKSet URL-híváshoz. Az alapértelmezett érték a 500ms.
spring.cloud.azure.active-directory.jwt-read-timeout Olvasási időtúllépés (időtartam) a távoli JWKSet URL-híváshoz. Az alapértelmezett érték a 500ms.
spring.cloud.azure.active-directory.jwt-size-limit Méretkorlát a távoli JWKSet URL-hívás bájtjaiban. Az alapértelmezett érték a 51200.
spring.cloud.azure.active-directory.post-logout-redirect-uri Az átirányítási uri a kijelentkezés után. Például http://localhost:8080/. Az átirányítási URI-val kapcsolatos Microsoft-dokumentum további részletekért.
spring.cloud.azure.active-directory.profile.cloud-type A csatlakozni kívánt Azure-felhő neve. Támogatott típusok: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. Az alapértelmezett érték a AZURE.
spring.cloud.azure.active-directory.profile.environment.active-directory-endpoint Microsoft Entra-végpont. Például: https://login.microsoftonline.com/
spring.cloud.azure.active-directory.profile.environment.microsoft-graph-endpoint Microsoft Graph-végpont. Például: https://graph.microsoft.com/
spring.cloud.azure.active-directory.profile.tenant-id Azure-bérlőazonosító. A tenant-id engedélyezett értékek a következők: common, organizations, consumersvagy bérlőazonosító.
spring.cloud.azure.active-directory.redirect-uri-template Átirányítási végpont: Az engedélyezési kiszolgáló az engedélyezési hitelesítő adatokat tartalmazó válaszok visszaadására szolgál az ügyfélnek az erőforrás-tulajdonos felhasználói ügynökön keresztül. Az alapértelmezett érték a {baseUrl}/login/oauth2/code/.
spring.cloud.azure.active-directory.resource-server.claim-to-authority-prefix-map Konfigurálja, hogy melyik jogcímet fogja használni a GrantedAuthoritylétrehozásához, és a GrantedAuthoritysztringértékének előtagját. Példa: Ha az alapértelmezett értéket használja, és a access_tokenscp hatókörének értéke testValue, akkor GrantedAuthoritySCOPE_testValue jön létre. Az alapértelmezett érték a "scp" -> "SCOPE_", "roles" -> "APPROLE_".
spring.cloud.azure.active-directory.resource-server.principal-claim-name Adja meg, hogy a hozzáférési jogkivonat melyik jogcímét adja vissza AuthenticatedPrincipal#getName. Példa: Ha az alapértelmezett értéket használja, és a access_tokensub hatókörének értéke testValue, akkor AuthenticatedPrincipal#getNametestValuead vissza. Az alapértelmezett érték a sub.
spring.cloud.azure.active-directory.session-stateless Ha az igaz érték aktiválja az állapot nélküli hitelesítési szűrőt AADAppRoleStatelessAuthenticationFilter. Az alapértelmezett érték hamis, amely aktiválja AADAuthenticationFilter. Az alapértelmezett érték a false.
spring.cloud.azure.active-directory.user-group.allowed-group-ids A csoportazonosítók GrantedAuthoritylétrehozásához használhatók.
spring.cloud.azure.active-directory.user-group.allowed-group-names A csoportnevek GrantedAuthoritylétrehozásához használhatók.
spring.cloud.azure.active-directory.user-group.use-transitive-members A tagok beolvasásához használjon-e tranzitív módot. Ha true, a v1.0/me/transitiveMemberOf használatával kérje le a tagokat. Ellenkező esetben használja a v1.0/me/memberOf. Az alapértelmezett érték a false.
spring.cloud.azure.active-directory.user-name-attribute Döntse el, hogy melyik jogcím legyen a tag neve.