public class MapReactiveUserDetailsService extends java.lang.Object implements ReactiveUserDetailsService
Map based implementation of ReactiveUserDetailsService| Constructor and Description |
|---|
MapReactiveUserDetailsService(java.util.Collection<UserDetails> users)
Creates a new instance
|
MapReactiveUserDetailsService(java.util.Map<java.lang.String,UserDetails> users)
Creates a new instance using a
Map that must be non blocking. |
MapReactiveUserDetailsService(UserDetails... users)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<UserDetails> |
findByUsername(java.lang.String username)
Find the
UserDetails by username. |
public MapReactiveUserDetailsService(java.util.Map<java.lang.String,UserDetails> users)
Map that must be non blocking.users - a Map of users to use.public MapReactiveUserDetailsService(UserDetails... users)
users - the UserDetails to usepublic MapReactiveUserDetailsService(java.util.Collection<UserDetails> users)
users - the UserDetails to usepublic reactor.core.publisher.Mono<UserDetails> findByUsername(java.lang.String username)
ReactiveUserDetailsServiceUserDetails by username.findByUsername in interface ReactiveUserDetailsServiceusername - the username to look upUserDetails. Cannot be null