Class ShiroWebFilterConfiguration
java.lang.Object
org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
org.apache.shiro.spring.config.web.autoconfigure.ShiroWebFilterConfiguration
@Configuration
@ConditionalOnWebApplication(type=SERVLET)
@ConditionalOnProperty(name="shiro.web.enabled",
matchIfMissing=true)
public class ShiroWebFilterConfiguration
extends org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
- Since:
- 1.4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringshiro filter name key.static final Stringregistration bean name key.Fields inherited from class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
filterMap, loginUrl, securityManager, shiroFilterChainDefinition, shiroFilterConfiguration, successUrl, unauthorizedUrl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FilterRegistrationBean<org.apache.shiro.web.servlet.AbstractShiroFilter> protected org.apache.shiro.spring.web.ShiroFilterFactoryBeanMethods inherited from class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
shiroFilterConfiguration
-
Field Details
-
REGISTRATION_BEAN_NAME
-
FILTER_NAME
-
-
Constructor Details
-
ShiroWebFilterConfiguration
public ShiroWebFilterConfiguration()
-
-
Method Details
-
shiroFilterFactoryBean
@Bean @ConditionalOnMissingBean protected org.apache.shiro.spring.web.ShiroFilterFactoryBean shiroFilterFactoryBean()- Overrides:
shiroFilterFactoryBeanin classorg.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
-
filterShiroFilterRegistrationBean
@Bean(name="filterShiroFilterRegistrationBean") @ConditionalOnMissingBean(name="filterShiroFilterRegistrationBean") protected FilterRegistrationBean<org.apache.shiro.web.servlet.AbstractShiroFilter> filterShiroFilterRegistrationBean() throws Exception- Throws:
Exception
-
globalFilters
- Overrides:
globalFiltersin classorg.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
-