public class WebScriptSSOAuthenticationFilter
extends org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
implements org.alfresco.repo.web.filter.beans.DependencyInjectedFilter, org.alfresco.repo.management.subsystems.ActivateableBean
| Constructor and Description |
|---|
WebScriptSSOAuthenticationFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected org.alfresco.repo.SessionUser |
createUserObject(java.lang.String userName,
java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef personNode,
org.alfresco.service.cmr.repository.NodeRef homeSpaceRef) |
void |
doFilter(javax.servlet.ServletContext context,
javax.servlet.ServletRequest sreq,
javax.servlet.ServletResponse sresp,
javax.servlet.FilterChain chain) |
protected org.apache.commons.logging.Log |
getLogger() |
boolean |
isActive() |
void |
setActive(boolean active)
Activates or deactivates the bean
|
void |
setContainer(org.springframework.extensions.webscripts.RuntimeContainer container) |
createUserEnvironment, createUserEnvironment, doInSystemTransaction, getSessionUser, getUserAttributeName, handleLoginForm, invalidateSession, setAuthenticationComponent, setAuthenticationService, setNodeService, setPersonService, setRemoteUserMapper, setTransactionService, setUserAttributeNamepublic void setContainer(org.springframework.extensions.webscripts.RuntimeContainer container)
container - the container to setpublic final void setActive(boolean active)
active - true if the bean is active and initialization should completepublic final boolean isActive()
isActive in interface org.alfresco.repo.management.subsystems.ActivateableBeanpublic void doFilter(javax.servlet.ServletContext context,
javax.servlet.ServletRequest sreq,
javax.servlet.ServletResponse sresp,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
doFilter in interface org.alfresco.repo.web.filter.beans.DependencyInjectedFilterjava.io.IOExceptionjavax.servlet.ServletExceptionprotected org.alfresco.repo.SessionUser createUserObject(java.lang.String userName,
java.lang.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 - 2010 Alfresco Software, Inc. All Rights Reserved.