Class AadOAuth2ClientConfiguration.OAuth2ClientRepositoryConfiguration

  • Enclosing class:
    AadOAuth2ClientConfiguration

    @Configuration(proxyBeanMethods=false)
    @Conditional(com.azure.spring.cloud.autoconfigure.aad.implementation.conditions.ClientRegistrationCondition.class)
    public static class AadOAuth2ClientConfiguration.OAuth2ClientRepositoryConfiguration
    extends Object
    OAuth2 client configuration for AAD.
    • Constructor Detail

      • OAuth2ClientRepositoryConfiguration

        public OAuth2ClientRepositoryConfiguration()
    • Method Detail

      • 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