类org.springframework.security.core.userdetails.MapReactiveUserDetailsService源码实例Demo

下面列出了怎么用org.springframework.security.core.userdetails.MapReactiveUserDetailsService的API类实例代码及写法,或者点击链接到github查看源代码。

@Bean
MapReactiveUserDetailsService authentication() {
    //This is NOT intended for production use (it is intended for getting started experience only)
    UserDetails user = User.withDefaultPasswordEncoder()
            .username("user")
            .password("pass")
            .roles("USER")
            .build();

    UserDetails admin = User.withDefaultPasswordEncoder()
            .username("test")
            .password("pass")
            .roles("NONE")
            .build();

    return new MapReactiveUserDetailsService(user, admin);
}
 
@Bean
public MapReactiveUserDetailsService reactiveUserDetailsService(
    ObjectProvider<PasswordEncoder> passwordEncoder
) {

    return new MapReactiveUserDetailsService(
        User.withUsername("user")
            .password("user")
            .passwordEncoder(p -> getOrDeducePassword(p, passwordEncoder.getIfAvailable()))
            .roles("USER")
            .build(),
        User.withUsername("admin")
            .password("admin")
            .passwordEncoder(p -> getOrDeducePassword(p, passwordEncoder.getIfAvailable()))
            .roles("USER", "ADMIN")
            .build()
    );
}
 
@Bean
public ReactiveUserDetailsService userDetailsService(PasswordEncoder passwordEncoder) {
    UserDetails admin = User
	      .withUsername("admin")
	      .password(passwordEncoder.encode("admin12345678"))
	      .roles("ADMIN", "MEMBER")
	      .build();

    UserDetails caterpillar = User
	      .withUsername("caterpillar")
	      .password(passwordEncoder.encode("12345678"))
	      .roles("MEMBER")
	      .build();
    
    return new MapReactiveUserDetailsService(admin, caterpillar);
}
 
源代码4 项目: tutorials   文件: SecurityConfig.java
@Bean
public MapReactiveUserDetailsService userDetailsService() {
    UserDetails user = User
        .withUsername("user")
        .password(passwordEncoder().encode("password"))
        .roles("USER")
        .build();

    UserDetails admin = User
        .withUsername("admin")
        .password(passwordEncoder().encode("password"))
        .roles("ADMIN")
        .build();

    return new MapReactiveUserDetailsService(user, admin);
}
 
源代码5 项目: tutorials   文件: WebFluxSecurityConfig.java
@Bean
public MapReactiveUserDetailsService userDetailsService() {
    UserDetails admin = User
            .withUsername("admin")
            .password(encoder().encode("password"))
            .roles("ADMIN")
            .build();

    UserDetails user = User
            .withUsername("user")
            .password(encoder().encode("password"))
            .roles("USER")
            .build();

    return new MapReactiveUserDetailsService(admin, user);
}
 
源代码6 项目: vertx-spring-boot   文件: SecurityConfiguration.java
@Bean
public MapReactiveUserDetailsService userDetailsService() {
    UserDetails user = User.withDefaultPasswordEncoder()
        .username("user")
        .password("user")
        .roles("USER")
        .build();

    return new MapReactiveUserDetailsService(user);
}
 
源代码7 项目: vertx-spring-boot   文件: HttpIT.java
@Bean
public MapReactiveUserDetailsService userDetailsService() {
    UserDetails user = User.withDefaultPasswordEncoder()
        .username("user")
        .password("password")
        .roles("USER")
        .build();
    return new MapReactiveUserDetailsService(user);
}
 
@Bean
public MapReactiveUserDetailsService userDetailsService() {
    UserDetails user = User.withDefaultPasswordEncoder()
            .username("mercyblitz")
            .password("123456")
            .roles("ENDPOINT_ADMIN")
            .build();
    return new MapReactiveUserDetailsService(user);
}
 
@Bean
public MapReactiveUserDetailsService userDetailsService() {
	UserDetails userAdmin = User.withDefaultPasswordEncoder()
	                            .username("admin")
	                            .password("admin")
	                            .roles("ADMIN")
	                            .build();
	UserDetails userUser = User.withDefaultPasswordEncoder()
	                            .username("user")
	                            .password("user")
	                            .roles("USER")
	                            .build();
	return new MapReactiveUserDetailsService(userAdmin, userUser);
}
 
源代码10 项目: training   文件: ReservationClientApplication.java
@Bean
ReactiveUserDetailsService authentication() {
		return new MapReactiveUserDetailsService(
			User.withDefaultPasswordEncoder()
				.username("user")
				.password("password")
				.roles("USER")
				.build()
		);
}
 
源代码11 项目: training   文件: ReactiveSecurityApplication.java
@Bean
ReactiveUserDetailsService authentication() {
	return new MapReactiveUserDetailsService(
			User.withDefaultPasswordEncoder()
					.roles("USER")
					.username("user")
					.password("password")
					.build());
}
 
源代码12 项目: training   文件: ReservationClientApplication.java
@Bean
ReactiveUserDetailsService authentication() {
	return new MapReactiveUserDetailsService(
			User.withDefaultPasswordEncoder()
					.username("user")
					.password("password")
					.roles("USER")
					.build()
	);
}
 
源代码13 项目: training   文件: ReactiveSecurityApplication.java
@Bean
ReactiveUserDetailsService authentication() {
	return new MapReactiveUserDetailsService(
			User.withDefaultPasswordEncoder()
					.roles("USER")
					.username("user")
					.password("password")
					.build());
}
 
源代码14 项目: Spring5Tutorial   文件: GatewayApplication.java
@Bean
public ReactiveUserDetailsService userDetailsService(PasswordEncoder passwordEncoder) {
    UserDetails webclient = User
          .withUsername(clientName)
          .password(passwordEncoder.encode(clientSecret))
          .roles("account", "message", "email")
          .build();

    return new MapReactiveUserDetailsService(webclient);
}
 
@Bean
MapReactiveUserDetailsService authentication() {
	User.UserBuilder builder = User.withDefaultPasswordEncoder();
	return new MapReactiveUserDetailsService(
		builder.username("jlong").password("pw").roles("USER").build(),
		builder.username("rwinch").password("pw").roles("USER", "ADMIN").build()
	);
}
 
@Bean
MapReactiveUserDetailsService authentication() {

	UserDetails jlong = User.withDefaultPasswordEncoder()
		.password("pw").username("jlong").roles("USER").build();

	UserDetails rwinch = User.withDefaultPasswordEncoder()
		.password("pw").username("rwinch").roles("USER", "ADMIN").build();

	return new MapReactiveUserDetailsService(jlong, rwinch);
}
 
源代码17 项目: spring-reactive-sample   文件: SecurityConfig.java
@Bean
public MapReactiveUserDetailsService userDetailsRepository() {
    UserBuilder users = User.withDefaultPasswordEncoder();
    UserDetails user = users.username("user").password("password").roles("USER").build();
    UserDetails admin = users.username("admin").password("password").roles("USER", "ADMIN").build();
    return new MapReactiveUserDetailsService(user, admin);
}
 
源代码18 项目: spring-reactive-sample   文件: SecurityConfig.java
@Bean
public MapReactiveUserDetailsService userDetailsRepository() {
    PasswordEncoder encoder = PasswordEncoderFactories.createDelegatingPasswordEncoder();
    UserDetails user = User.withUsername("user")
            .passwordEncoder(encoder::encode)
            .password("password")
            .roles("USER")
            .build();
    UserDetails admin = User.withUsername("admin")
            .passwordEncoder(encoder::encode)
            .password("password")
            .roles("USER", "ADMIN")
            .build();
    return new MapReactiveUserDetailsService(user, admin);
}
 
源代码19 项目: spring-5-examples   文件: SecurityConfig.java
@Bean MapReactiveUserDetailsService userDetailsService() {
  return new MapReactiveUserDetailsService(
      User.withUsername("max")
          .password("max")
          .roles("USER")
          .build()
  );
}
 
@Bean
public MapReactiveUserDetailsService userDetailsService() {
    UserDetails user = User
            .withUsername(USERNAME)
            .password(passwordEncoder.encode(PASSWORD))
            .roles("USER")
            .build();
    return new MapReactiveUserDetailsService(user);
}
 
源代码21 项目: syncope   文件: SecurityConfig.java
@Bean
public MapReactiveUserDetailsService userDetailsService() {
    UserDetails user = User.builder().
            username(Objects.requireNonNull(env.getProperty("anonymousUser"))).
            password("{noop}" + env.getProperty("anonymousKey")).
            roles(IdRepoEntitlement.ANONYMOUS).
            build();
    return new MapReactiveUserDetailsService(user);
}
 
源代码22 项目: tutorials   文件: EmployeeWebSecurityConfig.java
@Bean
public MapReactiveUserDetailsService userDetailsService() {
    UserDetails user = User
        .withUsername("admin")
        .password(passwordEncoder().encode("password"))
        .roles("ADMIN")
        .build();
    return new MapReactiveUserDetailsService(user);
}
 
源代码23 项目: spring-cloud-study   文件: Application.java
@Bean
public MapReactiveUserDetailsService reactiveUserDetailsService() {
    UserDetails user = User.withDefaultPasswordEncoder().username("user").password("password").roles("USER").build();
    return new MapReactiveUserDetailsService(user);
}
 
@Bean
MapReactiveUserDetailsService authentications() {
		return new MapReactiveUserDetailsService(
			User.withDefaultPasswordEncoder().username("jlong").roles("USER").password("password").build()
		);
}
 
@Bean
public MapReactiveUserDetailsService reactiveUserDetailsService() {
	UserDetails user = User.withDefaultPasswordEncoder().username("user").password("password").roles("USER").build();
	return new MapReactiveUserDetailsService(user);
}
 
@Bean
MapReactiveUserDetailsService authentication() {
	UserDetails jlong = User.withDefaultPasswordEncoder().username("jlong").password("pw").roles("USER").build();
	UserDetails rwinch = User.withDefaultPasswordEncoder().username("rwinch").password("pw").roles("USER", "ADMIN").build();
	return new MapReactiveUserDetailsService(jlong, rwinch);
}
 
@Bean
MapReactiveUserDetailsService authentication() {
	UserDetails jlong = User.withDefaultPasswordEncoder().username("jlong").password("pw").roles("USER").build();
	UserDetails rwinch = User.withDefaultPasswordEncoder().username("rwinch").password("pw").roles("USER", "ADMIN").build();
	return new MapReactiveUserDetailsService(jlong, rwinch);
}
 
@Bean
MapReactiveUserDetailsService authentication() {
		return new MapReactiveUserDetailsService(
			User.withDefaultPasswordEncoder().username("user").password("pw").roles("USER").build()
		);
}
 
源代码29 项目: spring-reactive-sample   文件: DemoApplication.java
@Bean
public MapReactiveUserDetailsService userDetailsRepository() {
	UserDetails user = User.withDefaultPasswordEncoder().username("user").password("password").roles("USER").build();
	UserDetails admin = User.withDefaultPasswordEncoder().username("admin").password("password").roles("USER","ADMIN").build();
	return new MapReactiveUserDetailsService(user, admin);
}
 
源代码30 项目: spring-reactive-sample   文件: SecurityConfig.java
@Bean
public MapReactiveUserDetailsService userDetailsRepository() {
	UserDetails rob = User.withDefaultPasswordEncoder().username("test").password("password").roles("USER").build();
	UserDetails admin = User.withDefaultPasswordEncoder().username("admin").password("password").roles("USER","ADMIN").build();
	return new MapReactiveUserDetailsService(rob, admin);
}