首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

花式玩 Spring Security ,这样的用户定义方式你可能没见过!

本文内容和上篇文章【深入理解 AuthenticationManagerBuilder 【源码篇】】内容强关联,所以强烈建议先学习下上篇文章内容,再来看本文,就会好理解很多。...进来,这个局部的 AuthenticationManagerBuilder 一旦传进来就存入了共享对象中,以后需要用的时候再从共享对象中取出来,部分代码如下所示: public HttpSecurity...(ObjectPostProcessor objectPostProcessor, AuthenticationManagerBuilder authenticationBuilder..., authenticationBuilder); //省略 } private AuthenticationManagerBuilder getAuthenticationRegistry() {...,实际上是给这个 AuthenticationManagerBuilder 配置的: public HttpSecurity userDetailsService(UserDetailsService

50320

Spring Security 实战干货:如何实现不同的接口不同的安全策略

DefaultConfigurerAdapter extends WebSecurityConfigurerAdapter { @Override protected void configure(AuthenticationManagerBuilder...2.3 如何配置不同的 UserDetailsService 很多情况下我们希望普通用户和管理用户完全隔离,我们就需要多个UserDetailsService,你可以在下面的方法中对AuthenticationManagerBuilder...@Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { DaoAuthenticationProvider...AdminConfigurerAdapter extends WebSecurityConfigurerAdapter { @Override protected void configure(AuthenticationManagerBuilder...AppConfigurerAdapter extends WebSecurityConfigurerAdapter { @Override protected void configure(AuthenticationManagerBuilder

1.5K10
领券