Class ReactivePreAuthenticatedAuthenticationManager
- java.lang.Object
- 
- org.springframework.security.web.server.authentication.ReactivePreAuthenticatedAuthenticationManager
 
- 
- All Implemented Interfaces:
- ReactiveAuthenticationManager
 
 public class ReactivePreAuthenticatedAuthenticationManager extends java.lang.Object implements ReactiveAuthenticationManager Reactive version ofPreAuthenticatedAuthenticationProviderThis manager receives aPreAuthenticatedAuthenticationToken, checks that associated account is not disabled, expired, or blocked, and returns new authenticatedPreAuthenticatedAuthenticationToken. If noUserDetailsCheckeris provided, a defaultAccountStatusUserDetailsCheckerwill be created.- Since:
- 5.2
 
- 
- 
Constructor SummaryConstructors Constructor Description ReactivePreAuthenticatedAuthenticationManager(ReactiveUserDetailsService userDetailsService)ReactivePreAuthenticatedAuthenticationManager(ReactiveUserDetailsService userDetailsService, UserDetailsChecker userDetailsChecker)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<Authentication>authenticate(Authentication authentication)Attempts to authenticate the providedAuthentication
 
- 
- 
- 
Constructor Detail- 
ReactivePreAuthenticatedAuthenticationManagerpublic ReactivePreAuthenticatedAuthenticationManager(ReactiveUserDetailsService userDetailsService) 
 - 
ReactivePreAuthenticatedAuthenticationManagerpublic ReactivePreAuthenticatedAuthenticationManager(ReactiveUserDetailsService userDetailsService, UserDetailsChecker userDetailsChecker) 
 
- 
 - 
Method Detail- 
authenticatepublic reactor.core.publisher.Mono<Authentication> authenticate(Authentication authentication) Description copied from interface:ReactiveAuthenticationManagerAttempts to authenticate the providedAuthentication- Specified by:
- authenticatein interface- ReactiveAuthenticationManager
- Parameters:
- authentication- the- Authenticationto test
- Returns:
- if authentication is successful an Authenticationis returned. If authentication cannot be determined, an empty Mono is returned. If authentication fails, a Mono error is returned.
 
 
- 
 
-