Java Magazine, Mar/Apr 2018
ORACLE COM JAVAMAGAZINE MARCH APRIL 2018 87 reactive programming @ Configuration @ EnableWebFluxSecurity class SecurityConfiguration @ Bean ReactiveUserDetailsService authentication User UserBuilder builder User withDefaultPasswordEncoder return new MapReactiveUserDetailsService builder username rjohnson password pw roles ADMIN build builder username cwalls password pw roles build builder username jlong password pw roles build builder username rwinch password pw roles ADMIN build @ Bean @ Profile authorization SecurityWebFilterChain authorization ServerHttpSecurity http ReactiveAuthorizationManager AuthorizationContext am auth ctx auth map authentication Object author ctx getVariables get author boolean matchesAuthor authentication getName equals author boolean isAdmin authentication getAuthorities
You must have JavaScript enabled to view digital editions.