com.atlassian.confluence.user
Class ConfluenceGroupJoiningAuthenticator

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

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
protected  GroupManager getGroupManager()
           
 boolean login(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, String username, String password, boolean b)
           
 void setGroupManager(GroupManager groupManager)
           
 
Methods inherited from class com.atlassian.confluence.user.ConfluenceAuthenticator
authenticate, getEventManager, getUser, getUser, getUserAccessor, setUserAccessor
 
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

ConfluenceGroupJoiningAuthenticator

public ConfluenceGroupJoiningAuthenticator()
Method Detail

login

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

setGroupManager

public void setGroupManager(GroupManager groupManager)

getGroupManager

protected GroupManager getGroupManager()


Confluence is developed by Atlassian.