spring.cloud.azure.active-directory.app-id-uri |
URI идентификатора приложения, который может использоваться в утверждении audid_token. Например, api://{applicationId}. Дополнительные сведениясм. в документации Майкрософт по URL-адресу идентификатора приложения. |
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. Будет добавлен в URL-адрес авторизации для настройки запроса авторизации. Например, prompt: login. Дополнительные параметры см. в документации Майкрософт. |
spring.cloud.azure.active-directory.authorization-clients |
Клиенты авторизации OAuth2 содержат тип предоставления авторизации, метод проверки подлинности клиента и область. Клиенты будут преобразованы в OAuth2 ClientRegistration, другие ClientRegistration сведения (например, идентификатор клиента, секрет клиента) наследуются от делегированного клиента входа 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 |
Путь к файлу сертификата PFX или P12 для использования при выполнении проверки подлинности субъекта-службы с помощью Azure. |
spring.cloud.azure.active-directory.credential.client-id |
Идентификатор клиента, используемый при выполнении проверки подлинности субъекта-службы с помощью Azure. |
spring.cloud.azure.active-directory.credential.client-secret |
Секрет клиента, используемый при выполнении проверки подлинности субъекта-службы с помощью Azure. |
spring.cloud.azure.active-directory.enabled |
Следует ли включить автоматическую настройку идентификатора Microsoft Entra. Значение по умолчанию — 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 |
Время ожидания подключения (длительность) для вызова удаленного URL-адреса JWKSet. Значение по умолчанию — 500ms. |
spring.cloud.azure.active-directory.jwt-read-timeout |
Время ожидания чтения (длительность) для вызова удаленного URL-адреса JWKSet. Значение по умолчанию — 500ms. |
spring.cloud.azure.active-directory.jwt-size-limit |
Ограничение размера в байтах вызова удаленного URL-адреса JWKSet. Значение по умолчанию — 51200. |
spring.cloud.azure.active-directory.post-logout-redirect-uri |
URI перенаправления после выхода. Например, http://localhost:8080/. Дополнительные сведениясм. в документации Майкрософт по URI перенаправления. |
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. Значения, допустимые для tenant-id: common, organizations, consumersили идентификатор клиента. |
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_tokenscptestValue, будет создано GrantedAuthority с SCOPE_testValue. Значение по умолчанию — "scp" -> "SCOPE_", "roles" -> "APPROLE_". |
spring.cloud.azure.active-directory.resource-server.principal-claim-name |
Настройте утверждение в маркере доступа в AuthenticatedPrincipal#getName. Пример. Если используется значение по умолчанию, а значение области access_tokensubравно testValue, то AuthenticatedPrincipal#getName вернет testValue. Значение по умолчанию — sub. |
spring.cloud.azure.active-directory.session-stateless |
Если значение true активирует фильтр проверки подлинности без отслеживания состояния AADAppRoleStatelessAuthenticationFilter. Значение по умолчанию — false, которое активирует AADAuthenticationFilter. Значение по умолчанию — false. |
spring.cloud.azure.active-directory.user-group.allowed-group-ids |
Идентификаторы групп можно использовать для создания 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 |
Определите, какое утверждение должно быть именем участника. |