首页 > TAG信息列表 > realms
shiro mgt包下RealmSecurityManager类
2021SC@SDUSC 类图: 私有变量 realms private Collection<Realm> realms; 用于所有身份验证和授权操作的Realm 的内部集合。 方法分析 setRealm public void setRealm(Realm realm) { if (realm == null) { throw new IllegalArgumentException("RealmAuthenticator
简介 负责应用程序中用户鉴权操作; 通常为应用程序配置一个主身份验证器,通过主身份验证器协调配置的一组Realm,实现可插拔认证行为; 核心代码 /** * 鉴权 */ public AuthenticationInfo authenticate(AuthenticationToken authenticationToken) throws AuthenticationException05 Shrio Realm
Realm域,Shiro从Realm获取安全数据(如用户、角色、权限),就是说SecurityManager要验证用户身份,那么它需要从Realm获取相应的用户进行比较以确定用户身份是否合法;也需要从Realm得到用户相应的角色/权限进行验证用户是否能进行操作;可以把Realm看成DataSource,即安全数据源。如我们之前的i