Example usage for org.springframework.security.web.servletapi SecurityContextHolderAwareRequestFilter afterPropertiesSet

List of usage examples for org.springframework.security.web.servletapi SecurityContextHolderAwareRequestFilter afterPropertiesSet

Introduction

In this page you can find the example usage for org.springframework.security.web.servletapi SecurityContextHolderAwareRequestFilter afterPropertiesSet.

Prototype

@Override
    public void afterPropertiesSet() throws ServletException 

Source Link

Usage

From source file:org.apache.syncope.core.misc.spring.DefaultRolesPrefixPostProcessor.java

@Override
public Object postProcessAfterInitialization(final Object bean, final String beanName) {
    if (bean instanceof DefaultMethodSecurityExpressionHandler) {
        ((DefaultMethodSecurityExpressionHandler) bean).setDefaultRolePrefix(null);
    }//from w  w  w  .j  a va  2 s. co m
    if (bean instanceof DefaultWebSecurityExpressionHandler) {
        ((DefaultWebSecurityExpressionHandler) bean).setDefaultRolePrefix(null);
    }
    if (bean instanceof SecurityContextHolderAwareRequestFilter) {
        SecurityContextHolderAwareRequestFilter filter = (SecurityContextHolderAwareRequestFilter) bean;
        filter.setRolePrefix(StringUtils.EMPTY);
        try {
            filter.afterPropertiesSet();
        } catch (ServletException e) {
            throw new FatalBeanException(e.getMessage(), e);
        }
    }

    return bean;
}