Class AadOAuth2ClientConfiguration.ResourceServerWithOBOOAuth2AuthorizedClientManagerConfiguration

  • Enclosing class:
    AadOAuth2ClientConfiguration

    @Configuration(proxyBeanMethods=false)
    @Conditional(com.azure.spring.cloud.autoconfigure.aad.implementation.conditions.ResourceServerWithOBOCondition.class)
    public static class AadOAuth2ClientConfiguration.ResourceServerWithOBOOAuth2AuthorizedClientManagerConfiguration
    extends Object
    Resource server with OBO scenario, OAuth2AuthorizedClientManager configuration for AAD.
    • Constructor Detail

      • ResourceServerWithOBOOAuth2AuthorizedClientManagerConfiguration

        public ResourceServerWithOBOOAuth2AuthorizedClientManagerConfiguration()
    • Method Detail

      • authorizedClientManager

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager authorizedClientManager​(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrations,
                                                                                                                org.springframework.security.oauth2.client.web.OAuth2AuthorizedClientRepository authorizedClients)
        Declare OAuth2AuthorizedClientManager bean for Resource Server with OBO scenario.
        Parameters:
        clientRegistrations - the client registration repository
        authorizedClients - the OAuth2 authorized client repository
        Returns:
        OAuth2AuthorizedClientManager bean