public class KerberosAuthenticationHandler
extends org.alfresco.repo.webdav.auth.BaseKerberosAuthenticationFilter
Kerberos SSO web authentication implementation.
loginPageLink, MIME_HTML_TEXT| Constructor and Description |
|---|
KerberosAuthenticationHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected org.alfresco.repo.SessionUser |
createUserObject(String userName,
String ticket,
org.alfresco.service.cmr.repository.NodeRef personNode,
org.alfresco.service.cmr.repository.NodeRef homeSpaceRef) |
protected org.apache.commons.logging.Log |
getLogger() |
protected void |
init() |
protected void |
onValidateFailed(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
javax.servlet.http.HttpSession session,
org.alfresco.repo.web.auth.WebCredentials credentials) |
authenticateRequest, checkLoginPage, handle, logonStartAgain, restartLoginChallenge, setJaasConfigEntryName, setPassword, setRealm, setStripKerberosUsernameSuffixafterPropertiesSet, allowsTicketLogons, checkForTicketParameter, doFilter, getLoginPage, getLoginPageLink, getSecurityConfigSection, getServerName, hasLoginPage, includeFallbackAuth, isActive, isFallbackEnabled, isNTLMSSPBlob, mapClientAddressToDomain, onLoginComplete, onValidate, performFallbackAuthentication, redirectToLoginPage, setActive, setFallback, setFallbackEnabled, setLoginPage, setLoginPageLink, setServerConfiguration, setTicketLogons, writeLoginPageLinkcreateUserEnvironment, createUserEnvironment, doInSystemTransaction, getSessionUser, getUserAttributeName, handleLoginForm, invalidateSession, setAuthenticationComponent, setAuthenticationListener, setAuthenticationService, setNodeService, setPersonService, setRemoteUserMapper, setTransactionService, setUserAttributeNameprotected void init()
throws javax.servlet.ServletException
init in class org.alfresco.repo.webdav.auth.BaseKerberosAuthenticationFilterjavax.servlet.ServletExceptionprotected void onValidateFailed(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
javax.servlet.http.HttpSession session,
org.alfresco.repo.web.auth.WebCredentials credentials)
throws IOException
onValidateFailed in class org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilterIOExceptionprotected org.alfresco.repo.SessionUser createUserObject(String userName, String ticket, org.alfresco.service.cmr.repository.NodeRef personNode, org.alfresco.service.cmr.repository.NodeRef homeSpaceRef)
createUserObject in class org.alfresco.repo.webdav.auth.BaseAuthenticationFilterprotected org.apache.commons.logging.Log getLogger()
getLogger in class org.alfresco.repo.webdav.auth.BaseAuthenticationFilterCopyright © 2005–2018 Alfresco Software. All rights reserved.