Microsoft Entra yapılandırma özellikleri

Mülk Açıklama
spring.cloud.azure.active-directory.app-id-uri bir audid_token talepte kullanılabilecek Uygulama Kimliği URI'si. Örneğin, api://{applicationId}. daha fazla ayrıntı için bkz. APP ID URL'si hakkında Microsoft belgesi.
spring.cloud.azure.active-directory.application-type Microsoft Entra uygulamasının türü. Desteklenen türler şunlardır: WEB_APPLICATION, RESOURCE_SERVER, RESOURCE_SERVER_WITH_OBO, WEB_APPLICATION_AND_RESOURCE_SERVER. Değer bağımlılıklar tarafından çıkarılabilir, yalnızca web_application_and_resource_server el ile yapılandırılması gerekir.
spring.cloud.azure.active-directory.authenticate-additional-parameters OAuth 2.0 Yetkilendirme Çerçevesi'nde tanımlanan standart parametrelerin üzerinde ek parametreler. Yetkilendirme İsteğini özelleştirmek için Yetkilendirme URL'sine eklenir. Örneğin, prompt: login. daha fazla ek parametre bilgi hakkında Microsoft belgesine bakın.
spring.cloud.azure.active-directory.authorization-clients OAuth2 yetkilendirme istemcileri, yetkilendirme verme türünü, istemci kimlik doğrulama yöntemini ve kapsamı içerir. İstemciler ClientRegistrationOAuth2'ye dönüştürülür ve diğer ClientRegistration bilgileri (istemci kimliği, gizli dizi gibi) azuretemsilci OAuth2 oturum açma istemcisinden devralır. Örneğin, 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.ExampleScope1authorization-clients.webapi.scopes[0]={WEB_API_APP_ID_URL}/WebApi.ExampleScope2.
spring.cloud.azure.active-directory.credential.client-certificate-password Sertifika dosyasının parolası.
spring.cloud.azure.active-directory.credential.client-certificate-path Azure ile hizmet sorumlusu kimlik doğrulaması gerçekleştirirken kullanılacak PFX veya P12 sertifika dosyasının yolu.
spring.cloud.azure.active-directory.credential.client-id Azure ile hizmet sorumlusu kimlik doğrulaması gerçekleştirirken kullanılacak istemci kimliği.
spring.cloud.azure.active-directory.credential.client-secret Azure ile hizmet sorumlusu kimlik doğrulaması gerçekleştirirken kullanılacak istemci gizli dizisi.
spring.cloud.azure.active-directory.enabled Microsoft Entra ID ile ilgili otomatik yapılandırmanın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer false.
spring.cloud.azure.active-directory.jwk-set-cache-lifespan Önbelleğe alınan JWK kümesinin süresi (süresi) süresi dolmadan önce ayarlanır. Varsayılan değer 5m.
spring.cloud.azure.active-directory.jwk-set-cache-refresh-time Önbelleğe alınan JWK'nin süresi dolmadan önce ayarlanan yenileme süresi (süre). Varsayılan değer 5m.
spring.cloud.azure.active-directory.jwt-connect-timeout JWKSet Uzak URL çağrısı için Bağlantı Zaman Aşımı (süre). Varsayılan değer 500s. @deprecated Bunu yapılandırmak istiyorsanız lütfen RestOperations bir fasulye sağlayın.
spring.cloud.azure.active-directory.jwt-read-timeout JWKSet Uzak URL çağrısı için Okuma Zaman Aşımı (süre). Varsayılan değer 500s. @deprecated Bunu yapılandırmak istiyorsanız lütfen RestOperations bir fasulye sağlayın.
spring.cloud.azure.active-directory.jwt-size-limit JWKSet Uzak URL çağrısının Bayt cinsinden boyut sınırı. Varsayılan değer 51200. @deprecated Bunu yapılandırmak istiyorsanız lütfen RestOperations bir fasulye sağlayın.
spring.cloud.azure.active-directory.post-logout-redirect-uri Oturumu kapatıldıktan sonra yeniden yönlendirme uri'sini seçin. Örneğin, http://localhost:8080/. daha fazla ayrıntı için bkz. Yeniden yönlendirme URI'si hakkında Microsoft belgesi.
spring.cloud.azure.active-directory.profile.cloud-type Bağlanacak Azure bulutunun adı. Desteklenen türler şunlardır: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. Varsayılan değer AZURE.
spring.cloud.azure.active-directory.profile.environment.active-directory-endpoint Microsoft Entra uç noktası. Örneğin: https://login.microsoftonline.com/
spring.cloud.azure.active-directory.profile.environment.microsoft-graph-endpoint Microsoft Graph uç noktası. Örneğin: https://graph.microsoft.com/
spring.cloud.azure.active-directory.profile.tenant-id Azure Kiracı Kimliği. tenant-id için izin verilen değerler şunlardır: common, organizations, consumersveya kiracı kimliği.
spring.cloud.azure.active-directory.redirect-uri-template Yeniden Yönlendirme Uç Noktası: Yetkilendirme kimlik bilgilerini içeren yanıtları kaynak sahibi kullanıcı aracısı aracılığıyla istemciye döndürmek için yetkilendirme sunucusu tarafından kullanılır. Varsayılan değer {baseUrl}/login/oauth2/code/.
spring.cloud.azure.active-directory.resource-server.claim-to-authority-prefix-map GrantedAuthoritydize değerinin GrantedAuthorityve ön ekini oluşturmak için hangi talebin kullanılacağını yapılandırın. Örnek: Varsayılan değeri kullanırsanız ve access_tokenscp kapsam değeri testValueise, GrantedAuthority ile SCOPE_testValue oluşturulur. Varsayılan değer "scp" -> "SCOPE_", "roles" -> "APPROLE_".
spring.cloud.azure.active-directory.resource-server.principal-claim-name erişim belirtecinde hangi talebin AuthenticatedPrincipal#getNamedöndürüleceklerini yapılandırın. Örnek: Varsayılan değeri kullanırsanız ve access_tokensub kapsam değeri testValueise AuthenticatedPrincipal#getNametestValuedöndürür. Varsayılan değer sub.
spring.cloud.azure.active-directory.session-stateless True ise, AADAppRoleStatelessAuthenticationFilterdurum bilgisi olmayan kimlik doğrulama filtresini etkinleştirir. Varsayılan değer false'tur ve AADAuthenticationFilteretkinleştirir. Varsayılan değer false.
spring.cloud.azure.active-directory.user-group.allowed-group-ids Grup kimlikleri GrantedAuthorityoluşturmak için kullanılabilir.
spring.cloud.azure.active-directory.user-group.allowed-group-names Grup adları GrantedAuthorityoluşturmak için kullanılabilir.
spring.cloud.azure.active-directory.user-group.use-transitive-members Üyeleri almak için geçişli yöntemin kullanılıp kullanılmaymayacağı. trueise, üyeleri almak için v1.0/me/transitiveMemberOf kullanın. Aksi takdirde v1.0/me/memberOfkullanın. Varsayılan değer false.
spring.cloud.azure.active-directory.user-name-attribute Sorumlu adı olarak hangi talebin alınacağına karar verin.