1. // 自定义Realm
    2. public class CustomerRealm extends AuthorizingRealm {
    3. @Override
    4. protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) {
    5. return null;
    6. }
    7. @Override
    8. protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken) throws AuthenticationException {
    9. System.out.println("======================");
    10. String principal = (String) authenticationToken.getPrincipal();
    11. if("Jack".equals(principal)){
    12. return new SimpleAuthenticationInfo(principal,"123",this.getName());
    13. }
    14. return null;
    15. }
    16. }