Java 类org.springframework.security.authentication.ReactiveAuthenticationManager 实例源码

项目:item-shop-reactive-backend    文件:ServerSecure.java   
@Bean
WebFilter springSecurityFilterChain(ReactiveAuthenticationManager manager) throws Exception {
    HttpSecurity http = http();
    http.authenticationManager(manager);
    http.httpBasic();
    http.authorizeRequests()
            .matchers(antMatchers("/admin/**")).hasRole("ADMIN")
            .matchers(antMatchers("/inventory/**")).hasRole("ADMIN")
            .matchers(antMatchers("/buy")).hasRole("USER")
            .matchers(anyExchange()).authenticated();
    return http.build();
}
项目:spring-security-reactive    文件:Application.java   
@Bean
WebFilter springSecurityFilterChain(ReactiveAuthenticationManager manager) throws Exception {
    HttpSecurity http = http();
    // FIXME use BeanPostProcessor to set the manager
    http.authenticationManager(manager);
    http.httpBasic();

    AuthorizeRequestBuilder authorize = http.authorizeRequests();
    authorize.antMatchers("/admin/**").hasRole("ADMIN");
    authorize.anyExchange().authenticated();
    return http.build();
}
项目:item-shop-reactive-backend    文件:AuthenticationWebFilter.java   
public void setAuthenticationManager(ReactiveAuthenticationManager authenticationManager) {
    this.authenticationManager = authenticationManager;
}
项目:item-shop-reactive-backend    文件:HttpSecurity.java   
public HttpSecurity authenticationManager(ReactiveAuthenticationManager manager) {
    this.authenticationManager = manager;
    return this;
}
项目:item-shop-reactive-backend    文件:Server.java   
@Bean
WebFilter springSecurityFilterChain(ReactiveAuthenticationManager manager) throws Exception {
    HttpSecurity http = http();
    http.authenticationManager(manager);
    http.httpBasic();
    return http.build();
}
项目:item-shop-reactive-backend    文件:Server.java   
@Bean
public ReactiveAuthenticationManager authenticationManager(UserRepositoryUserDetailsRepository udr) {
    return new UserDetailsAuthenticationManager(udr);
}
项目:item-shop-reactive-backend    文件:ServerSecure.java   
@Bean
public ReactiveAuthenticationManager authenticationManager(UserRepositoryUserDetailsRepository udr) {
    return new UserDetailsAuthenticationManager(udr);
}
项目:configurable-single-user-spring-boot-starter    文件:ReactiveUserDetailsServiceConfigurationTest.java   
@Bean
public ReactiveAuthenticationManager authenticationManager() {
    return authentication -> null;
}
项目:spring-security-reactive    文件:AuthenticationWebFilter.java   
public void setAuthenticationManager(ReactiveAuthenticationManager authenticationManager) {
    this.authenticationManager = authenticationManager;
}
项目:spring-security-reactive    文件:HttpSecurity.java   
public HttpSecurity authenticationManager(ReactiveAuthenticationManager manager) {
    this.authenticationManager = manager;
    return this;
}
项目:spring-security-reactive    文件:Application.java   
@Bean
public ReactiveAuthenticationManager authenticationManager(UserRepositoryUserDetailsRepository udr) {
    return new UserDetailsAuthenticationManager(udr);
}