public class ConfluenceCrowdSSOAuthenticator
extends com.atlassian.crowd.integration.seraph.v25.CrowdAuthenticator
ConfluenceAuthenticator
to enable SSO.Constructor and Description |
---|
ConfluenceCrowdSSOAuthenticator() |
ConfluenceCrowdSSOAuthenticator(com.atlassian.crowd.integration.http.CrowdHttpAuthenticator crowdHttpAuthenticator) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
authoriseUserAndEstablishSession(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Principal principal) |
protected com.atlassian.event.EventManager |
getEventManager() |
protected Principal |
getUser(String username) |
protected UserAccessor |
getUserAccessor() |
protected boolean |
isPrincipalAlreadyInSessionContext(javax.servlet.http.HttpServletRequest httpServletRequest,
Principal principal) |
boolean |
login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String username,
String password,
boolean cookie) |
protected void |
logoutUser(javax.servlet.http.HttpServletRequest request) |
protected void |
putPrincipalInSessionContext(javax.servlet.http.HttpServletRequest httpServletRequest,
Principal principal) |
protected Principal |
refreshPrincipalObtainedFromSession(javax.servlet.http.HttpServletRequest httpServletRequest,
Principal principal) |
authenticate, fetchUserInCache, getUser, isAuthenticated, logout, rememberMeLoginToCrowd
getAuthType, getElevatedSecurityGuard, getLogoutInterceptors, getRememberMeService, getRoleMapper, getUserFromBasicAuthentication, getUserFromCookie, getUserFromSession, init, isAuthorised, removePrincipalFromSessionContext
public ConfluenceCrowdSSOAuthenticator()
public ConfluenceCrowdSSOAuthenticator(com.atlassian.crowd.integration.http.CrowdHttpAuthenticator crowdHttpAuthenticator)
protected void logoutUser(javax.servlet.http.HttpServletRequest request)
logoutUser
in class com.atlassian.crowd.integration.seraph.v25.CrowdAuthenticator
protected Principal getUser(String username)
getUser
in class com.atlassian.seraph.auth.DefaultAuthenticator
public boolean login(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String username, String password, boolean cookie) throws com.atlassian.seraph.auth.AuthenticatorException
login
in interface com.atlassian.seraph.auth.Authenticator
login
in class com.atlassian.crowd.integration.seraph.v25.CrowdAuthenticator
com.atlassian.seraph.auth.AuthenticatorException
protected com.atlassian.event.EventManager getEventManager()
protected UserAccessor getUserAccessor()
protected boolean authoriseUserAndEstablishSession(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, Principal principal)
authoriseUserAndEstablishSession
in class com.atlassian.seraph.auth.DefaultAuthenticator
protected boolean isPrincipalAlreadyInSessionContext(javax.servlet.http.HttpServletRequest httpServletRequest, Principal principal)
isPrincipalAlreadyInSessionContext
in class com.atlassian.seraph.auth.DefaultAuthenticator
protected void putPrincipalInSessionContext(javax.servlet.http.HttpServletRequest httpServletRequest, Principal principal)
putPrincipalInSessionContext
in class com.atlassian.seraph.auth.DefaultAuthenticator
Copyright © 2003–2015 Atlassian. All rights reserved.