Class ByRoleUrlAutorizationSpringFilter
- java.lang.Object
-
- ch.vd.shared.iam.web.filter.autorization.ByRoleUrlAutorizationSpringFilter
-
- All Implemented Interfaces:
javax.servlet.Filter,org.springframework.beans.factory.InitializingBean
public class ByRoleUrlAutorizationSpringFilter extends java.lang.Object implements javax.servlet.Filter, org.springframework.beans.factory.InitializingBean
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIS_ANONYMOUSstatic java.lang.StringIS_AUTHENTICATED_FULLYstatic java.lang.StringIS_DENIED
-
Constructor Summary
Constructors Constructor Description ByRoleUrlAutorizationSpringFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()protected voidcheckAutorization(org.springframework.security.web.FilterInvocation fi)voiddestroy()Not used (we rely on IoC container lifecycle services instead)voiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)voidinit(javax.servlet.FilterConfig arg0)Not used (we rely on IoC container lifecycle services instead)voidsetSecurityMetadataSource(org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource newSource)
-
-
-
Field Detail
-
IS_AUTHENTICATED_FULLY
public static final java.lang.String IS_AUTHENTICATED_FULLY
- See Also:
- Constant Field Values
-
IS_ANONYMOUS
public static final java.lang.String IS_ANONYMOUS
- See Also:
- Constant Field Values
-
IS_DENIED
public static final java.lang.String IS_DENIED
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(javax.servlet.FilterConfig arg0) throws javax.servlet.ServletExceptionNot used (we rely on IoC container lifecycle services instead)- Specified by:
initin interfacejavax.servlet.Filter- Parameters:
arg0- ignored- Throws:
javax.servlet.ServletException- never thrown
-
destroy
public void destroy()
Not used (we rely on IoC container lifecycle services instead)- Specified by:
destroyin interfacejavax.servlet.Filter
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException- Specified by:
doFilterin interfacejavax.servlet.Filter- Throws:
java.io.IOExceptionjavax.servlet.ServletException
-
checkAutorization
protected void checkAutorization(org.springframework.security.web.FilterInvocation fi)
-
setSecurityMetadataSource
public void setSecurityMetadataSource(org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource newSource)
-
-