public class Authenticator extends com.atlassian.confluence.user.ConfluenceAuthenticator implements AuthenticatorInterface
| Constructor and Description |
|---|
Authenticator() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
authenticate(Principal user,
String password) |
boolean |
authoriseUserAndEstablishSession(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Principal principal) |
Common |
getCommon() |
org.apache.commons.logging.Log |
getLog() |
Principal |
getUser(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
com.atlassian.confluence.user.ConfluenceUser |
getUser(String userName) |
protected Principal |
getUserFromBasicAuthentication(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
protected Principal |
getUserFromCookie(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
Principal |
getUserFromSession(javax.servlet.http.HttpServletRequest httpServletRequest) |
void |
init(Map<String,String> params,
com.atlassian.seraph.config.SecurityConfig config) |
boolean |
login(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
String userName,
String password,
boolean setRememberMeCookie) |
getEventPublisher, getUserAccessor, isPrincipalAlreadyInSessionContext, logout, putPrincipalInSessionContext, refreshPrincipalObtainedFromSession, setUserAccessorgetAuthType, getElevatedSecurityGuard, getLogoutInterceptors, getRememberMeService, getRoleMapper, isAuthorised, removePrincipalFromSessionContextdestroy, getConfig, getRemoteUser, getUser, loginclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoRedirect, getUserCommon, getUserFromUserNameprotected Principal getUserFromBasicAuthentication(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
getUserFromBasicAuthentication in class com.atlassian.seraph.auth.DefaultAuthenticatorprotected boolean authenticate(Principal user, String password) throws com.atlassian.seraph.auth.AuthenticatorException
authenticate in class com.atlassian.confluence.user.ConfluenceAuthenticatorcom.atlassian.seraph.auth.AuthenticatorExceptionprotected Principal getUserFromCookie(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
getUserFromCookie in class com.atlassian.seraph.auth.DefaultAuthenticatorpublic boolean login(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
String userName,
String password,
boolean setRememberMeCookie)
throws com.atlassian.seraph.auth.AuthenticatorException
login in interface com.atlassian.seraph.auth.Authenticatorlogin in class com.atlassian.confluence.user.ConfluenceAuthenticatorcom.atlassian.seraph.auth.AuthenticatorExceptionpublic 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 org.apache.commons.logging.Log getLog()
getLog in interface AuthenticatorInterfacepublic Common getCommon() throws IllegalStateException
getCommon in interface AuthenticatorInterfaceIllegalStateExceptionpublic Principal getUserFromSession(javax.servlet.http.HttpServletRequest httpServletRequest)
getUserFromSession in interface AuthenticatorInterfacegetUserFromSession in class com.atlassian.seraph.auth.DefaultAuthenticatorpublic boolean authoriseUserAndEstablishSession(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Principal principal)
authoriseUserAndEstablishSession in interface AuthenticatorInterfaceauthoriseUserAndEstablishSession in class com.atlassian.confluence.user.ConfluenceAuthenticatorpublic Principal getUser(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
getUser in interface com.atlassian.seraph.auth.AuthenticatorgetUser in class com.atlassian.confluence.user.ConfluenceAuthenticatorpublic com.atlassian.confluence.user.ConfluenceUser getUser(String userName)
getUser in interface AuthenticatorInterfacegetUser in class com.atlassian.confluence.user.ConfluenceAuthenticatorCopyright © 2015. All rights reserved.