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)
ReactiveUserDetailsService
UserDetails
by username.findByUsername
in interface ReactiveUserDetailsService
username
- the username to look upUserDetails
. Cannot be null