in src/main/java/org/apache/sling/auth/xing/oauth/impl/XingOauthLoginModulePlugin.java [89:103]
public Principal getPrincipal(final Credentials credentials) {
logger.debug("getPrincipal({})", credentials);
try {
User user = xingOauthUserManager.getUser(credentials);
if (user == null && xingOauthUserManager.autoCreate()) {
user = xingOauthUserManager.createUser(credentials);
}
if (user != null) {
return user.getPrincipal();
}
} catch (RepositoryException e) {
logger.error(e.getMessage(), e);
}
return null;
}