shiro获取当前登录用户 获取当前用户信息失败
您好,今天小爱来为大家解答以上的问题。shiro获取当前登录用户相信很多小伙伴还不知道,现在让我们一起来看看吧!
shiro获取当前登录用户 获取当前用户信息失败
shiro获取当前登录用户 获取当前用户信息失败
shiro获取当前登录用户 获取当前用户信息失败
1、vi shiro.ini 把下面的注释取消securityMar:安全管理器,主体进行认证和授权都是通过securityMar进行。
2、subject:主体,可以是用户也可以是程序,主体要访问系统,系统需要对主体进行认证、授权。
3、authenticator:认证器,主体进行认证最终通过authenticator进行的。
4、authorizer:授权器,主体进行授权最终通过authorizer进行的。
5、1、通过ini配置文件创建securityMar3、securityMar进行认证,securityMar最终由ModularRealmAuthenticator进行认证。
6、4、ModularRealmAuthenticator调用IniRealm(给realm传入token) 去ini配置文件中查询用户信息如果查询到用户信息,就给ModularRealmAuthenticator返回用户信息(账号和密码)如果查询不到,就给ModularRealmAuthenticator返回null6、ModularRealmAuthenticator接收IniRealm返回Authentication认证信息如果返回的认证信息是null,ModularRealmAuthenticator抛出异常。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。