Class CatalogBrowseServiceAutoConfiguration

    • Constructor Detail

      • CatalogBrowseServiceAutoConfiguration

        public CatalogBrowseServiceAutoConfiguration()
    • Method Detail

      • catalogBrowseOauth2FilterFunctionSupplier

        @Bean(name="oAuth2FilterFunctionSupplier")
        @ConditionalOnMissingBean(name="oAuth2FilterFunctionSupplier")
        public Supplier<org.springframework.security.oauth2.client.web.reactive.function.client.ServletOAuth2AuthorizedClientExchangeFilterFunction> catalogBrowseOauth2FilterFunctionSupplier​(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrations,
                                                                                                                                                                                               SSLVerificationProperties sslVerificationProperties)
        We'll leave this with a general name as it can (and should) be reused in a flex package.
        Parameters:
        clientRegistrations -
        sslVerificationProperties -
        Returns:
      • catalogBrowseWebClient

        @Bean
        @ConditionalOnMissingBean(name="catalogBrowseWebClient")
        public org.springframework.web.reactive.function.client.WebClient catalogBrowseWebClient​(@Qualifier("oAuth2FilterFunctionSupplier")
                                                                                                 Supplier<org.springframework.security.oauth2.client.web.reactive.function.client.ServletOAuth2AuthorizedClientExchangeFilterFunction> oauth2FilterSupplier,
                                                                                                 com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                                                                 SSLVerificationProperties sslVerificationProperties)
                                                                                          throws SSLException
        Throws:
        SSLException
      • catalogSearchWebClient

        @Bean
        @ConditionalOnMissingBean(name="catalogSearchWebClient")
        public org.springframework.web.reactive.function.client.WebClient catalogSearchWebClient​(@Qualifier("oAuth2FilterFunctionSupplier")
                                                                                                 Supplier<org.springframework.security.oauth2.client.web.reactive.function.client.ServletOAuth2AuthorizedClientExchangeFilterFunction> oauth2FilterSupplier,
                                                                                                 com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                                                                 SSLVerificationProperties sslVerificationProperties)
                                                                                          throws SSLException
        Throws:
        SSLException