com.xpn.xwiki.user.impl.xwiki
Class AppServerTrustedKerberosAuthServiceImpl

java.lang.Object
  extended by com.xpn.xwiki.user.impl.xwiki.AbstractXWikiAuthService
      extended by com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
          extended by 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 $

Field Summary
 
Fields inherited from class com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
authenticators
 
Constructor Summary
AppServerTrustedKerberosAuthServiceImpl()
           
 
Method Summary
 XWikiUser checkAuth(String username, String password, String rememberme, XWikiContext context)
          Method to authenticate and set the cookie from a username and password passed as parameters
 XWikiUser checkAuth(XWikiContext context)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppServerTrustedKerberosAuthServiceImpl

public AppServerTrustedKerberosAuthServiceImpl()
Method Detail

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 authenticate
password - the password of the user to authenticate
context - 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.