com.atlassian.confluence.user
Class ConfluenceAuthenticator

java.lang.Object
  extended bycom.atlassian.seraph.auth.AbstractAuthenticator
      extended bycom.atlassian.seraph.auth.DefaultAuthenticator
          extended bycom.atlassian.confluence.user.ConfluenceAuthenticator
All Implemented Interfaces:
Authenticator, Initable, Serializable
Direct Known Subclasses:
ConfluenceGroupJoiningAuthenticator

public class ConfluenceAuthenticator
extends DefaultAuthenticator

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.seraph.auth.DefaultAuthenticator
LOGGED_IN_KEY, LOGGED_OUT_KEY
 
Fields inherited from interface com.atlassian.seraph.auth.Authenticator
DEFAULT_AUTHENTICATOR
 
Constructor Summary
ConfluenceAuthenticator()
           
 
Method Summary
protected  boolean authenticate(Principal user, String password)
           
protected  EventManager getEventManager()
           
 Principal getUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse httpServletResponse)
           
protected  Principal getUser(String uid)
           
protected  UserAccessor getUserAccessor()
           
 boolean login(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String username, String password, boolean b)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 
Methods inherited from class com.atlassian.seraph.auth.DefaultAuthenticator
decodeCookie, encodeCookie, getCookiePath, getLoginCookieKey, getLogoutInterceptors, getRoleMapper, init, isUserInRole, logout
 
Methods inherited from class com.atlassian.seraph.auth.AbstractAuthenticator
destroy, getConfig, getRemoteUser, getUser, login
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfluenceAuthenticator

public ConfluenceAuthenticator()
Method Detail

login

public boolean login(javax.servlet.http.HttpServletRequest httpServletRequest,
                     javax.servlet.http.HttpServletResponse httpServletResponse,
                     String username,
                     String password,
                     boolean b)
              throws AuthenticatorException
Throws:
AuthenticatorException

authenticate

protected boolean authenticate(Principal user,
                               String password)

getEventManager

protected EventManager getEventManager()

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)

getUserAccessor

protected UserAccessor getUserAccessor()

getUser

protected Principal getUser(String uid)

getUser

public Principal getUser(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse httpServletResponse)


Confluence is developed by Atlassian.