org.alfresco.repo.webdav.auth
Class KerberosAuthenticationFilter

java.lang.Object
  extended by org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
      extended by org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter
          extended by org.alfresco.repo.webdav.auth.BaseKerberosAuthenticationFilter
              extended by org.alfresco.repo.webdav.auth.KerberosAuthenticationFilter
All Implemented Interfaces:
javax.security.auth.callback.CallbackHandler, org.alfresco.repo.management.subsystems.ActivateableBean, DependencyInjectedFilter, AuthenticationDriver, org.springframework.beans.factory.InitializingBean

public class KerberosAuthenticationFilter
extends BaseKerberosAuthenticationFilter

WebDAV Kerberos Authentication Filter Class


Field Summary
 
Fields inherited from class org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter
MIME_HTML_TEXT
 
Fields inherited from class org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
ARG_TICKET, AUTHENTICATION_USER, authenticationComponent, authenticationService, NO_AUTH_REQUIRED, nodeService, personService, remoteUserMapper, transactionService
 
Constructor Summary
KerberosAuthenticationFilter()
           
 
Method Summary
protected  org.apache.commons.logging.Log getLogger()
          Return the logger.
protected  void onValidateFailed(javax.servlet.ServletContext sc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, javax.servlet.http.HttpSession session)
          Callback executed on failed authentication of a user ticket during Type3 Message processing
 
Methods inherited from class org.alfresco.repo.webdav.auth.BaseKerberosAuthenticationFilter
authenticateRequest, handle, init, restartLoginChallenge, setJaasConfigEntryName, setPassword, setRealm
 
Methods inherited from class org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter
afterPropertiesSet, allowsTicketLogons, checkForTicketParameter, doFilter, getLoginPage, getSecurityConfigSection, getServerName, hasLoginPage, isActive, isNTLMSSPBlob, mapClientAddressToDomain, onLoginComplete, onValidate, redirectToLoginPage, setActive, setLoginPage, setServerConfiguration, setTicketLogons, writeLoginPageLink
 
Methods inherited from class org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
createUserEnvironment, createUserEnvironment, createUserObject, doInSystemTransaction, getSessionUser, getUserAttributeName, handleLoginForm, invalidateSession, setAuthenticationComponent, setAuthenticationService, setNodeService, setPersonService, setRemoteUserMapper, setTransactionService, setUserAttributeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KerberosAuthenticationFilter

public KerberosAuthenticationFilter()
Method Detail

onValidateFailed

protected void onValidateFailed(javax.servlet.ServletContext sc,
                                javax.servlet.http.HttpServletRequest req,
                                javax.servlet.http.HttpServletResponse res,
                                javax.servlet.http.HttpSession session)
                         throws java.io.IOException
Description copied from class: BaseSSOAuthenticationFilter
Callback executed on failed authentication of a user ticket during Type3 Message processing

Overrides:
onValidateFailed in class BaseSSOAuthenticationFilter
Parameters:
sc - the servlet context
req - HttpServletRequest
res - HttpServletResponse
session - HttpSession
Throws:
java.io.IOException

getLogger

protected org.apache.commons.logging.Log getLogger()
Description copied from class: BaseAuthenticationFilter
Return the logger.

Specified by:
getLogger in class BaseAuthenticationFilter
Returns:
Log


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.