Package com.xpn.xwiki.user.impl.xwiki
Class AppServerTrustedAuthServiceImpl
- java.lang.Object
-
- com.xpn.xwiki.user.impl.xwiki.AbstractXWikiAuthService
-
- com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
-
- com.xpn.xwiki.user.impl.xwiki.AppServerTrustedAuthServiceImpl
-
- All Implemented Interfaces:
XWikiAuthService
public class AppServerTrustedAuthServiceImpl extends XWikiAuthServiceImpl
Implements an authentication mechanism which is trusting the App Server authentication. If it fails it falls back to the standard XWiki authentication.- Version:
- $Id: 714703cc4f601856358b9dee121a69d33a9751bd $
-
-
Field Summary
-
Fields inherited from class com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
authenticators
-
-
Constructor Summary
Constructors Constructor Description AppServerTrustedAuthServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XWikiUser
checkAuth(XWikiContext context)
XWikiUser
checkAuth(String username, String password, String rememberme, XWikiContext context)
We cannot authenticate locally since we need to trust the app server for authentication.-
Methods inherited from class com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
authenticate, checkPassword, createUser, findUser, getAuthenticator, getParam, showLogin, stripContextPathFromURL
-
Methods inherited from class com.xpn.xwiki.user.impl.xwiki.AbstractXWikiAuthService
authenticateSuperAdmin, isSuperAdmin
-
-
-
-
Method Detail
-
checkAuth
public XWikiUser checkAuth(XWikiContext context) throws XWikiException
- Specified by:
checkAuth
in interfaceXWikiAuthService
- Overrides:
checkAuth
in classXWikiAuthServiceImpl
- Throws:
XWikiException
-
checkAuth
public XWikiUser checkAuth(String username, String password, String rememberme, XWikiContext context) throws XWikiException
We cannot authenticate locally since we need to trust the app server for authentication.- Specified by:
checkAuth
in interfaceXWikiAuthService
- Overrides:
checkAuth
in classXWikiAuthServiceImpl
- Parameters:
username
- the user name for the user to authenticatepassword
- the password of the user to authenticatecontext
- the XWiki context object- Returns:
- null if the user is not authenticated properly
- Throws:
XWikiException
- in case of authentication error
-
-