java类org.springframework.security.authentication.ReactiveAuthenticationManager的实例源码

ServerSecure.java 文件源码 项目:item-shop-reactive-backend 阅读 29 收藏 0 点赞 0 评论 0
@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();
}
Application.java 文件源码 项目:spring-security-reactive 阅读 36 收藏 0 点赞 0 评论 0
@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();
}
AuthenticationWebFilter.java 文件源码 项目:item-shop-reactive-backend 阅读 24 收藏 0 点赞 0 评论 0
public void setAuthenticationManager(ReactiveAuthenticationManager authenticationManager) {
    this.authenticationManager = authenticationManager;
}
HttpSecurity.java 文件源码 项目:item-shop-reactive-backend 阅读 27 收藏 0 点赞 0 评论 0
public HttpSecurity authenticationManager(ReactiveAuthenticationManager manager) {
    this.authenticationManager = manager;
    return this;
}
Server.java 文件源码 项目:item-shop-reactive-backend 阅读 36 收藏 0 点赞 0 评论 0
@Bean
WebFilter springSecurityFilterChain(ReactiveAuthenticationManager manager) throws Exception {
    HttpSecurity http = http();
    http.authenticationManager(manager);
    http.httpBasic();
    return http.build();
}
Server.java 文件源码 项目:item-shop-reactive-backend 阅读 33 收藏 0 点赞 0 评论 0
@Bean
public ReactiveAuthenticationManager authenticationManager(UserRepositoryUserDetailsRepository udr) {
    return new UserDetailsAuthenticationManager(udr);
}
ServerSecure.java 文件源码 项目:item-shop-reactive-backend 阅读 27 收藏 0 点赞 0 评论 0
@Bean
public ReactiveAuthenticationManager authenticationManager(UserRepositoryUserDetailsRepository udr) {
    return new UserDetailsAuthenticationManager(udr);
}
ReactiveUserDetailsServiceConfigurationTest.java 文件源码 项目:configurable-single-user-spring-boot-starter 阅读 30 收藏 0 点赞 0 评论 0
@Bean
public ReactiveAuthenticationManager authenticationManager() {
    return authentication -> null;
}
AuthenticationWebFilter.java 文件源码 项目:spring-security-reactive 阅读 26 收藏 0 点赞 0 评论 0
public void setAuthenticationManager(ReactiveAuthenticationManager authenticationManager) {
    this.authenticationManager = authenticationManager;
}
HttpSecurity.java 文件源码 项目:spring-security-reactive 阅读 27 收藏 0 点赞 0 评论 0
public HttpSecurity authenticationManager(ReactiveAuthenticationManager manager) {
    this.authenticationManager = manager;
    return this;
}
Application.java 文件源码 项目:spring-security-reactive 阅读 39 收藏 0 点赞 0 评论 0
@Bean
public ReactiveAuthenticationManager authenticationManager(UserRepositoryUserDetailsRepository udr) {
    return new UserDetailsAuthenticationManager(udr);
}


问题


面经


文章

微信
公众号

扫码关注公众号