sso单点登录集成Shiro实现对多个用户类型登录的分发
实现原理前后端分离时,我们往往会遇到多种用户类型登陆的情况,比如管理员、网站会员等,他们都是属于不同的数据库表,显然一个realm验证是不满足,所以需要定义多个Realm。但是正常情况下,当定义了多个Realm,无论是管理员登录,还是网站会员登录,都会由这多个Realm共同处理。这是因为,当配置了多个Realm时,我们通常使用的认证器是shiro自带的org.apache.shiro.authc.pam.ModularRealmAuthenticator,其中决定使用的Realm的是doAuthenti
原创
2021-06-04 11:34:43 ·
551 阅读 ·
0 评论