// 自定义Realmpublic class CustomerRealm extends AuthorizingRealm { @Override protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) { return null; } @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken) throws AuthenticationException { System.out.println("======================"); String principal = (String) authenticationToken.getPrincipal(); if("Jack".equals(principal)){ return new SimpleAuthenticationInfo(principal,"123",this.getName()); } return null; }}