com.xpn.xwiki.user.impl.xwiki
Class AppServerTrustedKerberosAuthServiceImpl
java.lang.Object
com.xpn.xwiki.user.impl.xwiki.AbstractXWikiAuthService
com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
com.xpn.xwiki.user.impl.xwiki.AppServerTrustedKerberosAuthServiceImpl
- All Implemented Interfaces:
- XWikiAuthService
public class AppServerTrustedKerberosAuthServiceImpl
- extends XWikiAuthServiceImpl
Specialized version of the AppServerTrustedAuthServiceImpl
that extract usernames out of Kerberos principals.
- Since:
- 2.6.2
- Version:
- $Id: 3bdfbd911a6bac75aa9ae745f022d6c4bb024aeb $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AppServerTrustedKerberosAuthServiceImpl
public AppServerTrustedKerberosAuthServiceImpl()
checkAuth
public XWikiUser checkAuth(XWikiContext context)
throws XWikiException
- Specified by:
checkAuth
in interface XWikiAuthService
- Overrides:
checkAuth
in class XWikiAuthServiceImpl
- Throws:
XWikiException
checkAuth
public XWikiUser checkAuth(String username,
String password,
String rememberme,
XWikiContext context)
throws XWikiException
- Description copied from class:
XWikiAuthServiceImpl
- Method to authenticate and set the cookie from a username and password passed as parameters
- Specified by:
checkAuth
in interface XWikiAuthService
- Overrides:
checkAuth
in class XWikiAuthServiceImpl
- 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
Copyright © 2004–2014 XWiki. All rights reserved.