|
|
|
@ -825,7 +825,7 @@ You can find a minimal WebFlux Security configuration below: |
|
|
|
public class HelloWebfluxSecurityConfig { |
|
|
|
public class HelloWebfluxSecurityConfig { |
|
|
|
|
|
|
|
|
|
|
|
@Bean |
|
|
|
@Bean |
|
|
|
public MapReactiveUserDetailsService userDetailsRepository() { |
|
|
|
public MapReactiveUserDetailsService userDetailsService() { |
|
|
|
UserDetails user = User.withDefaultPasswordEncoder() |
|
|
|
UserDetails user = User.withDefaultPasswordEncoder() |
|
|
|
.username("user") |
|
|
|
.username("user") |
|
|
|
.password("user") |
|
|
|
.password("user") |
|
|
|
@ -850,7 +850,7 @@ You can find an explicit version of the minimal WebFlux Security configuration b |
|
|
|
public class HelloWebfluxSecurityConfig { |
|
|
|
public class HelloWebfluxSecurityConfig { |
|
|
|
|
|
|
|
|
|
|
|
@Bean |
|
|
|
@Bean |
|
|
|
public MapReactiveUserDetailsService userDetailsRepository() { |
|
|
|
public MapReactiveUserDetailsService userDetailsService() { |
|
|
|
UserDetails user = User.withDefaultPasswordEncoder() |
|
|
|
UserDetails user = User.withDefaultPasswordEncoder() |
|
|
|
.username("user") |
|
|
|
.username("user") |
|
|
|
.password("user") |
|
|
|
.password("user") |
|
|
|
@ -1750,7 +1750,7 @@ Below is a minimal method security configuration when using method security in r |
|
|
|
@EnableReactiveMethodSecurity |
|
|
|
@EnableReactiveMethodSecurity |
|
|
|
public class SecurityConfig { |
|
|
|
public class SecurityConfig { |
|
|
|
@Bean |
|
|
|
@Bean |
|
|
|
public MapReactiveUserDetailsService userDetailsRepository() { |
|
|
|
public MapReactiveUserDetailsService userDetailsService() { |
|
|
|
User.UserBuilder userBuilder = User.withDefaultPasswordEncoder(); |
|
|
|
User.UserBuilder userBuilder = User.withDefaultPasswordEncoder(); |
|
|
|
UserDetails rob = userBuilder.username("rob").password("rob").roles("USER").build(); |
|
|
|
UserDetails rob = userBuilder.username("rob").password("rob").roles("USER").build(); |
|
|
|
UserDetails admin = userBuilder.username("admin").password("admin").roles("USER","ADMIN").build(); |
|
|
|
UserDetails admin = userBuilder.username("admin").password("admin").roles("USER","ADMIN").build(); |
|
|
|
@ -1798,7 +1798,7 @@ public class SecurityConfig { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Bean |
|
|
|
@Bean |
|
|
|
MapReactiveUserDetailsService userDetailsRepository() { |
|
|
|
MapReactiveUserDetailsService userDetailsService() { |
|
|
|
User.UserBuilder userBuilder = User.withDefaultPasswordEncoder(); |
|
|
|
User.UserBuilder userBuilder = User.withDefaultPasswordEncoder(); |
|
|
|
UserDetails rob = userBuilder.username("rob").password("rob").roles("USER").build(); |
|
|
|
UserDetails rob = userBuilder.username("rob").password("rob").roles("USER").build(); |
|
|
|
UserDetails admin = userBuilder.username("admin").password("admin").roles("USER","ADMIN").build(); |
|
|
|
UserDetails admin = userBuilder.username("admin").password("admin").roles("USER","ADMIN").build(); |
|
|
|
|