/** * {@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); }