168169170171172173174175176177178
} if (errorMsg != null) { throw new AuthenticationException(errorMsg); } return principal; }