/** * {@inheritDoc} * * @see com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl#checkAuth(java.lang.String, java.lang.String, * java.lang.String, com.xpn.xwiki.XWikiContext) */ @Override public XWikiUser checkAuth(String username, String password, String rememberme, XWikiContext context) throws XWikiException { return this.checkAuth(context); }
/** * {@inheritDoc} * * @see com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl#checkAuth(com.xpn.xwiki.XWikiContext) */ @Override public XWikiUser checkAuth(XWikiContext context) throws XWikiException { String user = context.getRequest().getRemoteUser(); LOG.debug(MessageFormat.format("Checking auth for remote user {0}", user)); if (StringUtils.isBlank(user)) { return super.checkAuth(context); } else { user = this.extractUsernameFromPrincipal(user); user = createUser(user, context); user = XWIKI_SPACE + DOT + user; } context.setUser(user); return new XWikiUser(user); }