public class SSOSeraphAuthenticator
extends com.atlassian.crowd.integration.seraph.CrowdAuthenticator
| Constructor and Description |
|---|
SSOSeraphAuthenticator() |
SSOSeraphAuthenticator(com.atlassian.crowd.integration.http.CrowdHttpAuthenticator crowdHttpAuthenticator) |
| Modifier and Type | Method and Description |
|---|---|
Principal |
getUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected Principal |
getUser(String username) |
protected void |
logoutUser(javax.servlet.http.HttpServletRequest request) |
protected Principal |
refreshPrincipalObtainedFromSession(javax.servlet.http.HttpServletRequest httpServletRequest,
Principal principal)
This is called to refresh the Principal object that has been retreived from the HTTP session.
|
authenticate, checkAuthenticated, checkRememberMeLoginToCrowd, fetchUserInCache, isAuthenticated, login, logout, rememberMeLoginToCrowdauthoriseUserAndEstablishSession, getAuthType, getElevatedSecurityGuard, getLogoutInterceptors, getRememberMeService, getRoleMapper, getUserFromBasicAuthentication, getUserFromCookie, getUserFromSession, init, isAuthorised, isPrincipalAlreadyInSessionContext, putPrincipalInSessionContext, removePrincipalFromSessionContextpublic SSOSeraphAuthenticator()
public SSOSeraphAuthenticator(com.atlassian.crowd.integration.http.CrowdHttpAuthenticator crowdHttpAuthenticator)
protected 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 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 Principal refreshPrincipalObtainedFromSession(javax.servlet.http.HttpServletRequest httpServletRequest, Principal principal)
By default this will called getUser(String) again to get a fresh user.
refreshPrincipalObtainedFromSession in class com.atlassian.seraph.auth.DefaultAuthenticatorhttpServletRequest - the HTTP request in playprincipal - the Principal in playCopyright © 2002-2019 Atlassian. All Rights Reserved.