本文主要是介绍Java shiro框架,切换身份后刷新subject的用户属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*** @title 切换身份,登录后,动态更改subject的用户属性* @param principal* @desc principal为用户的认证信息*/
public static void reloadAuthorizing(User principal) throws Exception{Subject subject = SecurityUtils.getSubject();String realmName = subject.getPrincipals().getRealmNames().iterator().next();SimplePrincipalCollection principals = new SimplePrincipalCollection(principal, realmName);subject.runAs(principals);// 刷新权限//subject.releaseRunAs();
}
这篇关于Java shiro框架,切换身份后刷新subject的用户属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!