Class OAuth2AuthorizationRequestRedirectWebFilter

    • Constructor Detail

      • OAuth2AuthorizationRequestRedirectWebFilter

        public OAuth2AuthorizationRequestRedirectWebFilter​(ReactiveClientRegistrationRepository clientRegistrationRepository)
        Constructs an OAuth2AuthorizationRequestRedirectFilter using the provided parameters.
        Parameters:
        clientRegistrationRepository - the repository of client registrations
      • OAuth2AuthorizationRequestRedirectWebFilter

        public OAuth2AuthorizationRequestRedirectWebFilter​(ServerOAuth2AuthorizationRequestResolver authorizationRequestResolver)
        Constructs an OAuth2AuthorizationRequestRedirectFilter using the provided parameters.
        Parameters:
        authorizationRequestResolver - the resolver to use
    • Method Detail

      • setRequestCache

        public void setRequestCache​(ServerRequestCache requestCache)
        The request cache to use to save the request before sending a redirect.
        Parameters:
        requestCache - the cache to redirect to.
      • filter

        public reactor.core.publisher.Mono<java.lang.Void> filter​(org.springframework.web.server.ServerWebExchange exchange,
                                                                  org.springframework.web.server.WebFilterChain chain)
        Specified by:
        filter in interface org.springframework.web.server.WebFilter