Class Oauth2FeignConfiguration


  • @Configuration
    @EnableConfigurationProperties(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties.class)
    public class Oauth2FeignConfiguration
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager authorizedClientServiceAndManager​(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository, org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService)  
      org.springframework.security.oauth2.client.registration.InMemoryClientRegistrationRepository clientRegistrationRepository​(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties properties)  
      org.springframework.security.oauth2.client.OAuth2AuthorizedClientService oauth2AuthorizedClientService​(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository)  
      org.springframework.security.oauth2.client.OAuth2AuthorizeRequest oAuth2AuthorizeRequest()  
      feign.RequestInterceptor requestInterceptor​(org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager oAuth2AuthorizedClientManager, org.springframework.security.oauth2.client.OAuth2AuthorizeRequest oAuth2AuthorizeRequest)  
    • Constructor Detail

      • Oauth2FeignConfiguration

        public Oauth2FeignConfiguration()
    • Method Detail

      • clientRegistrationRepository

        @Bean
        @ConditionalOnMissingBean(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository.class)
        public org.springframework.security.oauth2.client.registration.InMemoryClientRegistrationRepository clientRegistrationRepository​(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties properties)
      • oauth2AuthorizedClientService

        @Bean
        @ConditionalOnMissingBean(org.springframework.security.oauth2.client.OAuth2AuthorizedClientService.class)
        public org.springframework.security.oauth2.client.OAuth2AuthorizedClientService oauth2AuthorizedClientService​(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository)
      • authorizedClientServiceAndManager

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager authorizedClientServiceAndManager​(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository,
                                                                                                                          org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService)
      • requestInterceptor

        @Bean
        public feign.RequestInterceptor requestInterceptor​(org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager oAuth2AuthorizedClientManager,
                                                           org.springframework.security.oauth2.client.OAuth2AuthorizeRequest oAuth2AuthorizeRequest)
      • oAuth2AuthorizeRequest

        @Bean
        public org.springframework.security.oauth2.client.OAuth2AuthorizeRequest oAuth2AuthorizeRequest()