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, checkAuthenticated, checkRememberMeLoginToCrowd, fetchUserInCache, getUser, isAuthenticated, logout, rememberMeLoginToCrowdgetAuthType, getElevatedSecurityGuard, getLogoutInterceptors, getRememberMeService, getRoleMapper, getUserFromBasicAuthentication, getUserFromCookie, getUserFromSession, init, isAuthorised, removePrincipalFromSessionContextpublic 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.CrowdAuthenticatorprotected Principal getUser(String username)
getUser in class com.atlassian.seraph.auth.DefaultAuthenticatorpublic 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.Authenticatorlogin in class com.atlassian.crowd.integration.seraph.v25.CrowdAuthenticatorcom.atlassian.seraph.auth.AuthenticatorExceptionprotected 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.DefaultAuthenticatorprotected boolean isPrincipalAlreadyInSessionContext(javax.servlet.http.HttpServletRequest httpServletRequest,
Principal principal)
isPrincipalAlreadyInSessionContext in class com.atlassian.seraph.auth.DefaultAuthenticatorprotected void putPrincipalInSessionContext(javax.servlet.http.HttpServletRequest httpServletRequest,
Principal principal)
putPrincipalInSessionContext in class com.atlassian.seraph.auth.DefaultAuthenticatorCopyright © 2003–2015 Atlassian. All rights reserved.