Package com.atlassian.confluence.user
Class ConfluenceLDAPGroupJoiningAuthenticator
java.lang.Object
com.atlassian.seraph.auth.AbstractAuthenticator
com.atlassian.seraph.auth.DefaultAuthenticator
com.atlassian.confluence.user.ConfluenceAuthenticator
com.atlassian.confluence.user.ConfluenceGroupJoiningAuthenticator
com.atlassian.confluence.user.ConfluenceLDAPGroupJoiningAuthenticator
- All Implemented Interfaces:
com.atlassian.seraph.auth.Authenticator
,com.atlassian.seraph.Initable
,Serializable
This authenticator adds users to default users group when they first log in, but only for users
which belong to an LDAP directory.
-
Field Summary
Fields inherited from class com.atlassian.seraph.auth.DefaultAuthenticator
LOGGED_IN_KEY, LOGGED_IN_USER_ID_KEY, LOGGED_OUT_KEY
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.atlassian.confluence.user.ConfluenceGroupJoiningAuthenticator
addUserToGroup, getCrowdService, login
Methods inherited from class com.atlassian.confluence.user.ConfluenceAuthenticator
authenticate, authoriseUserAndEstablishSession, getEventPublisher, getUser, getUserAccessor, getUserFromSession, isPrincipalAlreadyInSessionContext, logout, putPrincipalInSessionContext, refreshPrincipalObtainedFromSession, setUserAccessor
Methods inherited from class com.atlassian.seraph.auth.DefaultAuthenticator
getAuthType, getElevatedSecurityGuard, getLogoutInterceptors, getPrincipalFromSession, getRememberMeService, getRoleMapper, getUser, getUserFromBasicAuthentication, getUserFromCookie, init, isAuthorised, removePrincipalFromSessionContext
Methods inherited from class com.atlassian.seraph.auth.AbstractAuthenticator
destroy, getConfig, getRemoteUser, getUser, login
-
Constructor Details
-
ConfluenceLDAPGroupJoiningAuthenticator
public ConfluenceLDAPGroupJoiningAuthenticator()
-