1:第一步,通过getAuthInfo()方法获取 AuthorizationInfo对象
//自定义MyRealm
public class MyRealm extends AuthorizingRealm{
/**
* @param principalCollection 对象
* @return
* 获取AuthorizationInfo
*/
public AuthorizationInfo getAuthInfo(PrincipalCollection principalCollection) {
return this.doGetAuthorizationInfo(principalCollection);
}
//授权管理
@Override
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) {
}
//认证管理
@Override
protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken) throws AuthenticationException {
}
}
2:第二步,在controller层需要用的方法中调取getAuthInfo()方法获取 AuthorizationInfo对象
@Controller //注意这里必须为Controller
public
版权声明:本文为qq_35065659原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。