public class ReactivePreAuthenticatedAuthenticationManager
extends java.lang.Object
implements org.springframework.security.authentication.ReactiveAuthenticationManager
PreAuthenticatedAuthenticationProvider
This manager receives a PreAuthenticatedAuthenticationToken, checks that associated account is not disabled,
expired, or blocked, and returns new authenticated PreAuthenticatedAuthenticationToken.
If no UserDetailsChecker is provided, a default AccountStatusUserDetailsChecker will be
created.| Constructor and Description |
|---|
ReactivePreAuthenticatedAuthenticationManager(org.springframework.security.core.userdetails.ReactiveUserDetailsService userDetailsService) |
ReactivePreAuthenticatedAuthenticationManager(org.springframework.security.core.userdetails.ReactiveUserDetailsService userDetailsService,
org.springframework.security.core.userdetails.UserDetailsChecker userDetailsChecker) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<org.springframework.security.core.Authentication> |
authenticate(org.springframework.security.core.Authentication authentication) |
public ReactivePreAuthenticatedAuthenticationManager(org.springframework.security.core.userdetails.ReactiveUserDetailsService userDetailsService)
public ReactivePreAuthenticatedAuthenticationManager(org.springframework.security.core.userdetails.ReactiveUserDetailsService userDetailsService,
org.springframework.security.core.userdetails.UserDetailsChecker userDetailsChecker)
public reactor.core.publisher.Mono<org.springframework.security.core.Authentication> authenticate(org.springframework.security.core.Authentication authentication)
authenticate in interface org.springframework.security.authentication.ReactiveAuthenticationManager