Example usage for org.springframework.security.core.userdetails MapReactiveUserDetailsService MapReactiveUserDetailsService

List of usage examples for org.springframework.security.core.userdetails MapReactiveUserDetailsService MapReactiveUserDetailsService

Introduction

In this page you can find the example usage for org.springframework.security.core.userdetails MapReactiveUserDetailsService MapReactiveUserDetailsService.

Prototype

public MapReactiveUserDetailsService(Collection<UserDetails> users) 

Source Link

Document

Creates a new instance

Usage

From source file:org.springframework.boot.autoconfigure.security.reactive.ReactiveAuthenticationManagerConfiguration.java

@Bean
public MapReactiveUserDetailsService reactiveUserDetailsService(SecurityProperties properties,
        ObjectProvider<PasswordEncoder> passwordEncoder) {
    SecurityProperties.User user = properties.getUser();
    if (user.isPasswordGenerated()) {
        logger.info(String.format("%n%nUsing default security password: %s%n", user.getPassword()));
    }//from   ww w . j  a v  a2  s.  com
    UserDetails userDetails = getUserDetails(user, passwordEncoder);
    return new MapReactiveUserDetailsService(userDetails);
}

From source file:org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration.java

@Bean
public MapReactiveUserDetailsService reactiveUserDetailsService(SecurityProperties properties,
        ObjectProvider<PasswordEncoder> passwordEncoder) {
    SecurityProperties.User user = properties.getUser();
    UserDetails userDetails = getUserDetails(user, getOrDeducePassword(user, passwordEncoder.getIfAvailable()));
    return new MapReactiveUserDetailsService(userDetails);
}