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