com.xpn.xwiki.user.impl.exo
Class ExoAuthServiceImpl

java.lang.Object
  extended bycom.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
      extended bycom.xpn.xwiki.user.impl.exo.ExoAuthServiceImpl
All Implemented Interfaces:
XWikiAuthService

public class ExoAuthServiceImpl
extends XWikiAuthServiceImpl


Field Summary
private  org.exoplatform.services.security.SecurityService securityService
           
 
Fields inherited from class com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
authenticator
 
Constructor Summary
ExoAuthServiceImpl()
           
 
Method Summary
 java.security.Principal authenticate(java.lang.String username, java.lang.String password, XWikiContext context)
           
 XWikiUser checkAuth(XWikiContext context)
           
protected  org.exoplatform.services.security.SecurityService getSecurityService()
           
 
Methods inherited from class com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
checkPassword, findUser, getAuthenticator, showLogin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

securityService

private org.exoplatform.services.security.SecurityService securityService
Constructor Detail

ExoAuthServiceImpl

public ExoAuthServiceImpl()
Method Detail

getSecurityService

protected org.exoplatform.services.security.SecurityService getSecurityService()

checkAuth

public XWikiUser checkAuth(XWikiContext context)
                    throws XWikiException
Specified by:
checkAuth in interface XWikiAuthService
Overrides:
checkAuth in class XWikiAuthServiceImpl
Throws:
XWikiException

authenticate

public java.security.Principal authenticate(java.lang.String username,
                                            java.lang.String password,
                                            XWikiContext context)
                                     throws XWikiException
Specified by:
authenticate in interface XWikiAuthService
Overrides:
authenticate in class XWikiAuthServiceImpl
Throws:
XWikiException


Copyright 2003 Ludovic Dubost