com.xpn.xwiki.user.impl.xwiki
Class XWikiAuthServiceImpl

java.lang.Object
  extended by com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
All Implemented Interfaces:
XWikiAuthService
Direct Known Subclasses:
ExoAuthServiceImpl, LDAPAuthServiceImpl

public class XWikiAuthServiceImpl
extends java.lang.Object
implements XWikiAuthService


Field Summary
protected  XWikiAuthenticator authenticator
           
private static org.apache.commons.logging.Log log
           
 
Constructor Summary
XWikiAuthServiceImpl()
           
 
Method Summary
 java.security.Principal authenticate(java.lang.String username, java.lang.String password, XWikiContext context)
           
 XWikiUser checkAuth(XWikiContext context)
           
protected  boolean checkPassword(java.lang.String username, java.lang.String password, XWikiContext context)
           
protected  java.lang.String findUser(java.lang.String susername2, XWikiContext context)
           
protected  XWikiAuthenticator getAuthenticator(XWikiContext context)
           
 void showLogin(XWikiContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log

authenticator

protected XWikiAuthenticator authenticator
Constructor Detail

XWikiAuthServiceImpl

public XWikiAuthServiceImpl()
Method Detail

getAuthenticator

protected XWikiAuthenticator getAuthenticator(XWikiContext context)
                                       throws XWikiException
Throws:
XWikiException

checkAuth

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

showLogin

public void showLogin(XWikiContext context)
               throws XWikiException
Specified by:
showLogin in interface XWikiAuthService
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
Throws:
XWikiException

findUser

protected java.lang.String findUser(java.lang.String susername2,
                                    XWikiContext context)
                             throws XWikiException
Throws:
XWikiException

checkPassword

protected boolean checkPassword(java.lang.String username,
                                java.lang.String password,
                                XWikiContext context)
                         throws XWikiException
Throws:
XWikiException


Copyright 2003 Ludovic Dubost