com.atlassian.confluence.user
Class ConfluenceGroupJoiningAuthenticator

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

public class ConfluenceGroupJoiningAuthenticator
extends ConfluenceAuthenticator

This authenticator adds users to confluence-users when they first log in

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
ConfluenceGroupJoiningAuthenticator()
           
 
Method Summary
 boolean login(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, java.lang.String username, java.lang.String password, boolean b)
           
 
Methods inherited from class com.atlassian.confluence.user.ConfluenceAuthenticator
authenticate, getEventManager, getUser, getUser, getUserAccessor, logout, setUserAccessor
 
Methods inherited from class com.atlassian.seraph.auth.DefaultAuthenticator
decodeCookie, encodeCookie, getAuthType, getCookiePath, getLoginCookieKey, getLoginCookiePath, getLogoutInterceptors, getRoleMapper, getUserFromBasicAuthentication, getUserFromCookie, getUserFromSession, init, isUserInRole
 
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

ConfluenceGroupJoiningAuthenticator

public ConfluenceGroupJoiningAuthenticator()
Method Detail

login

public boolean login(javax.servlet.http.HttpServletRequest httpServletRequest,
                     javax.servlet.http.HttpServletResponse httpServletResponse,
                     java.lang.String username,
                     java.lang.String password,
                     boolean b)
              throws com.atlassian.seraph.auth.AuthenticatorException
Specified by:
login in interface com.atlassian.seraph.auth.Authenticator
Overrides:
login in class ConfluenceAuthenticator
Throws:
com.atlassian.seraph.auth.AuthenticatorException


Copyright © 2003-2010 Atlassian. All Rights Reserved.