spring.cloud.azure.active-directory.app-id-uri |
aud
id_token 클레임에 사용할 수 있는 앱 ID URI입니다. 예를 들어 api://{applicationId}. 자세한 자세한 내용은 APP ID URL에 대한 Microsoft 문서를 참조하세요. |
spring.cloud.azure.active-directory.application-type |
Microsoft Entra 애플리케이션의 형식입니다. 지원되는 형식은 WEB_APPLICATION, RESOURCE_SERVER, RESOURCE_SERVER_WITH_OBO, WEB_APPLICATION_AND_RESOURCE_SERVER. 값은 종속성으로 유추할 수 있으며 web_application_and_resource_server 수동으로 구성해야 합니다. |
spring.cloud.azure.active-directory.authenticate-additional-parameters |
OAuth 2.0 Authorization Framework에 정의된 표준 매개 변수 위의 추가 매개 변수입니다. 권한 부여 요청을 사용자 지정하기 위한 권한 부여 URL에 추가됩니다. 예를 들어 prompt: login. 추가 매개 변수 정보대한 Microsoft 문서를 참조하세요. |
spring.cloud.azure.active-directory.authorization-clients |
OAuth2 권한 부여 클라이언트에는 권한 부여 유형, 클라이언트 인증 방법 및 범위가 포함됩니다. 클라이언트는 OAuth2 ClientRegistration변환됩니다. 다른 ClientRegistration 정보(예: 클라이언트 ID, 클라이언트 암호)는 위임된 OAuth2 로그인 클라이언트 azure상속합니다. 예를 들어 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 |
인증서 파일의 암호입니다. |
spring.cloud.azure.active-directory.credential.client-certificate-path |
Azure에서 서비스 주체 인증을 수행할 때 사용할 PFX 또는 P12 인증서 파일의 경로입니다. |
spring.cloud.azure.active-directory.credential.client-id |
Azure에서 서비스 주체 인증을 수행할 때 사용할 클라이언트 ID입니다. |
spring.cloud.azure.active-directory.credential.client-secret |
Azure에서 서비스 주체 인증을 수행할 때 사용할 클라이언트 암호입니다. |
spring.cloud.azure.active-directory.enabled |
Microsoft Entra ID 관련 자동 구성을 사용하도록 설정할지 여부입니다. 기본값은 false. |
spring.cloud.azure.active-directory.jwk-set-cache-lifespan |
만료되기 전에 캐시된 JWK 집합의 수명(기간)입니다. 기본값은 5m. |
spring.cloud.azure.active-directory.jwk-set-cache-refresh-time |
만료되기 전에 캐시된 JWK 집합의 새로 고침 시간(기간)입니다. 기본값은 5m. |
spring.cloud.azure.active-directory.jwt-connect-timeout |
JWKSet 원격 URL 호출에 대한 연결 시간 제한(기간)입니다. 기본값은 500ms. |
spring.cloud.azure.active-directory.jwt-read-timeout |
JWKSet 원격 URL 호출에 대한 시간 제한(기간)을 읽습니다. 기본값은 500ms. |
spring.cloud.azure.active-directory.jwt-size-limit |
JWKSet 원격 URL 호출의 크기 제한(바이트)입니다. 기본값은 51200. |
spring.cloud.azure.active-directory.post-logout-redirect-uri |
로그아웃 후 리디렉션 URI입니다. 예를 들어 http://localhost:8080/.
자세한자세한 내용은 리디렉션 URI에 대한 Microsoft 문서를 참조하세요. |
spring.cloud.azure.active-directory.profile.cloud-type |
연결할 Azure 클라우드의 이름입니다. 지원되는 형식은 AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. 기본값은 AZURE. |
spring.cloud.azure.active-directory.profile.environment.active-directory-endpoint |
Microsoft Entra 엔드포인트. 예: https://login.microsoftonline.com/ |
spring.cloud.azure.active-directory.profile.environment.microsoft-graph-endpoint |
Microsoft Graph 엔드포인트. 예: https://graph.microsoft.com/ |
spring.cloud.azure.active-directory.profile.tenant-id |
Azure 테넌트 ID입니다.
tenant-id 허용되는 값은 common, organizations, consumers또는 테넌트 ID입니다. |
spring.cloud.azure.active-directory.redirect-uri-template |
리디렉션 엔드포인트: 권한 부여 서버에서 리소스 소유자 사용자 에이전트를 통해 권한 부여 자격 증명이 포함된 응답을 클라이언트에 반환하는 데 사용됩니다. 기본값은 {baseUrl}/login/oauth2/code/. |
spring.cloud.azure.active-directory.resource-server.claim-to-authority-prefix-map |
GrantedAuthority빌드하는 데 사용할 클레임과 GrantedAuthority문자열 값의 접두사를 구성합니다. 예: 기본값을 사용하고 access_tokenscp 범위 값이 testValue경우 GrantedAuthority 포함된 SCOPE_testValue 만들어집니다. 기본값은 "scp" -> "SCOPE_", "roles" -> "APPROLE_". |
spring.cloud.azure.active-directory.resource-server.principal-claim-name |
AuthenticatedPrincipal#getName반환할 액세스 토큰의 클레임을 구성합니다. 예: 기본값을 사용하고 access_tokensub 범위 값이 testValue경우 AuthenticatedPrincipal#getNametestValue반환합니다. 기본값은 sub. |
spring.cloud.azure.active-directory.session-stateless |
true이면 상태 비정상 인증 필터 AADAppRoleStatelessAuthenticationFilter활성화합니다. 기본값은 false이며 AADAuthenticationFilter활성화합니다. 기본값은 false. |
spring.cloud.azure.active-directory.user-group.allowed-group-ids |
그룹 ID를 사용하여 GrantedAuthority생성할 수 있습니다. |
spring.cloud.azure.active-directory.user-group.allowed-group-names |
그룹 이름을 사용하여 GrantedAuthority생성할 수 있습니다. |
spring.cloud.azure.active-directory.user-group.use-transitive-members |
멤버를 가져오는 전이적 방법을 사용할지 여부입니다.
true경우 v1.0/me/transitiveMemberOf 사용하여 멤버를 가져옵니다. 그렇지 않으면 v1.0/me/memberOf사용합니다. 기본값은 false. |
spring.cloud.azure.active-directory.user-name-attribute |
보안 주체의 이름이 될 클레임을 결정합니다. |