This is an automated email from the ASF dual-hosted git repository.
fpapon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shiro.git
The following commit(s) were added to refs/heads/master by this push:
new 141f243 SHIRO-653
new 8990910 Merge pull request #91 from ogarrydev/SHIRO-653
141f243 is described below
commit 141f2430ff4841efb8e35c3fac427a555e992440
Author: ogarrydev <[email protected]>
AuthorDate: Fri Nov 9 15:17:31 2018 +0100
SHIRO-653
Spring-boot registers shiro filter only on REQUEST dispatcher
---
.../spring/config/web/autoconfigure/ShiroWebFilterConfiguration.java | 2 ++
1 file changed, 2 insertions(+)
diff --git
a/support/spring-boot/spring-boot-web-starter/src/main/java/org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.java
b/support/spring-boot/spring-boot-web-starter/src/main/java/org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.java
index 96e8ad1..69356d6 100644
---
a/support/spring-boot/spring-boot-web-starter/src/main/java/org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.java
+++
b/support/spring-boot/spring-boot-web-starter/src/main/java/org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.java
@@ -18,6 +18,7 @@
*/
package org.apache.shiro.spring.config.web.autoconfigure;
+import javax.servlet.DispatcherType;
import org.apache.shiro.spring.web.ShiroFilterFactoryBean;
import org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration;
import org.apache.shiro.web.servlet.AbstractShiroFilter;
@@ -46,6 +47,7 @@ public class ShiroWebFilterConfiguration extends
AbstractShiroWebFilterConfigura
protected FilterRegistrationBean filterShiroFilterRegistrationBean()
throws Exception {
FilterRegistrationBean filterRegistrationBean = new
FilterRegistrationBean();
+ filterRegistrationBean.setDispatcherTypes(DispatcherType.REQUEST,
DispatcherType.FORWARD, DispatcherType.INCLUDE, DispatcherType.ERROR);
filterRegistrationBean.setFilter((AbstractShiroFilter)
shiroFilterFactoryBean().getObject());
filterRegistrationBean.setOrder(1);