public class ConfluenceCrowdSSOAuthenticator
extends com.atlassian.crowd.integration.seraph.CrowdAuthenticator
ConfluenceAuthenticator to enable SSO.| Constructor and Description | 
|---|
| ConfluenceCrowdSSOAuthenticator() | 
| 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()Deprecated. 
 since 5.9 - no replacement | 
| protected com.atlassian.seraph.service.rememberme.RememberMeService | getRememberMeService() | 
| Principal | getUser(javax.servlet.http.HttpServletRequest request,
       javax.servlet.http.HttpServletResponse response) | 
| protected Principal | getUser(String username) | 
| protected UserAccessor | getUserAccessor()Deprecated. 
 since 5.9 - no replacement | 
| void | init(Map<String,String> params,
    com.atlassian.seraph.config.SecurityConfig config) | 
| boolean | isCrowdSetup() | 
| 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, isAuthenticated, logout, rememberMeLoginToCrowdgetAuthType, getElevatedSecurityGuard, getLogoutInterceptors, getRoleMapper, getUserFromBasicAuthentication, getUserFromCookie, getUserFromSession, isAuthorised, removePrincipalFromSessionContextpublic void init(Map<String,String> params, com.atlassian.seraph.config.SecurityConfig config)
init in interface com.atlassian.seraph.Initableinit in class com.atlassian.seraph.auth.DefaultAuthenticatorpublic Principal getUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
getUser in interface com.atlassian.seraph.auth.AuthenticatorgetUser in class com.atlassian.crowd.integration.seraph.CrowdAuthenticatorprotected void logoutUser(javax.servlet.http.HttpServletRequest request)
logoutUser in class com.atlassian.crowd.integration.seraph.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.CrowdAuthenticatorcom.atlassian.seraph.auth.AuthenticatorException@Deprecated protected com.atlassian.event.EventManager getEventManager()
@Deprecated protected UserAccessor getUserAccessor()
protected com.atlassian.seraph.service.rememberme.RememberMeService getRememberMeService()
getRememberMeService in class com.atlassian.seraph.auth.DefaultAuthenticatorprotected 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.DefaultAuthenticatorprotected Principal refreshPrincipalObtainedFromSession(javax.servlet.http.HttpServletRequest httpServletRequest, Principal principal)
refreshPrincipalObtainedFromSession in class com.atlassian.seraph.auth.DefaultAuthenticatorpublic boolean isCrowdSetup()
Copyright © 2003–2022 Atlassian. All rights reserved.