myRealm类
public class MyRealm extends AuthorizingRealm {
@Autowired
private UserService userService;
public UserService getUserService() {
return userService;
}
public void setUserService(UserService userService) {
this.userService = userService;
}
@Override
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
return null;
}
@Override
protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {
String userName = token.getPrincipal().toString();
String password = token.getCredentials().toString();
User user = new User();
user.setUserName(userName);
User server = this.userService.login(user);
SimpleAuthenticationInfo info = new SimpleAuthenticationInfo(
server.getUserName(), server.getPassword(), ByteSour