Class AadOAuth2ClientConfiguration
java.lang.Object
com.azure.spring.cloud.autoconfigure.aad.configuration.AadOAuth2ClientConfiguration
@Configuration(proxyBeanMethods=false)
@Conditional(com.azure.spring.cloud.autoconfigure.aad.implementation.conditions.ClientRegistrationCondition.class)
public class AadOAuth2ClientConfiguration
extends Object
The configuration will not be activated if no ClientRegistration classes provided.
-
Constructor Summary
ConstructorsConstructorDescriptionAadOAuth2ClientConfiguration(org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder) Creates a new instance ofAadOAuth2ClientConfiguration. -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.client.registration.ClientRegistrationRepositoryDeclare ClientRegistrationRepository bean.org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepositoryDeclare OAuth2AuthorizedClientRepository bean.
-
Constructor Details
-
AadOAuth2ClientConfiguration
public AadOAuth2ClientConfiguration(org.springframework.boot.web.client.RestTemplateBuilder restTemplateBuilder) Creates a new instance ofAadOAuth2ClientConfiguration.- Parameters:
restTemplateBuilder- the RestTemplateBuilder
-
-
Method Details
-
clientRegistrationRepository
@Bean @ConditionalOnMissingBean public org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository(AadAuthenticationProperties properties) Declare ClientRegistrationRepository bean.- Parameters:
properties- the AAD authentication properties- Returns:
- ClientRegistrationRepository bean
-
oAuth2AuthorizedClientRepository
@Bean @ConditionalOnMissingBean public org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository oAuth2AuthorizedClientRepository()Declare OAuth2AuthorizedClientRepository bean.- Returns:
- OAuth2AuthorizedClientRepository bean
-