public class OAuth2LoginAuthenticationWebFilter extends AuthenticationWebFilter
AuthenticationWebFilter
that converts from an OAuth2LoginAuthenticationToken
to an
OAuth2AuthenticationToken
and saves the OAuth2AuthorizedClient
Constructor and Description |
---|
OAuth2LoginAuthenticationWebFilter(ReactiveAuthenticationManager authenticationManager,
ServerOAuth2AuthorizedClientRepository authorizedClientRepository)
Creates an instance
|
Modifier and Type | Method and Description |
---|---|
protected reactor.core.publisher.Mono<java.lang.Void> |
onAuthenticationSuccess(Authentication authentication,
WebFilterExchange webFilterExchange) |
filter, setAuthenticationConverter, setAuthenticationFailureHandler, setAuthenticationSuccessHandler, setRequiresAuthenticationMatcher, setSecurityContextRepository, setServerAuthenticationConverter
public OAuth2LoginAuthenticationWebFilter(ReactiveAuthenticationManager authenticationManager, ServerOAuth2AuthorizedClientRepository authorizedClientRepository)
authenticationManager
- the authentication manager to useauthorizedClientRepository
- protected reactor.core.publisher.Mono<java.lang.Void> onAuthenticationSuccess(Authentication authentication, WebFilterExchange webFilterExchange)
onAuthenticationSuccess
in class AuthenticationWebFilter