- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个 spring 安全过滤器,如下所示。
<!-- Enables Spring Security -->
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>
org.springframework.web.filter.DelegatingFilterProxy
</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- End Spring Security -->
<servlet>
<servlet-name>remoting</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-
class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/remoting-servlet.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>remoting</servlet-name>
<url-pattern>/remoting/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>remoting</servlet-name>
<url-pattern>/admin</url-pattern>
</servlet-mapping>
除此之外,我可以保证一切都是正确的。但我唯一的问题是,
当我访问链接 http://localhost:8080/myContext/remoting/Services
时,不会调用 Spring Filter 进行身份验证,而是直接访问我的服务。
当我在 web.xml 中添加以下行时。它工作正常。
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/remoting/*</url-pattern>
</filter-mapping>
我有什么疑问是因为我的过滤器映射已经定义为/*。为什么我要再定义一个过滤器映射。
最佳答案
当我在 spring-security.xml 中添加以下代码片段时,它成功地为我工作
<http auto-config="true">
<intercept-url pattern="/**" access="ROLE_USER" />// pattern was modified to /**
<http-basic/>
</http>
关于java - 带有 DelegatingFilterProxy 的 Spring Security,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135558/
我正在尝试使用 Spring 安全性执行一些自定义身份验证。 我读过一些关于它的东西: > https://stackoverflow.com/a/4074532/759452 > https://s
在寻找错误时,我遇到了 Spring 3.0.5 源代码 DelegatingFilterProxy我想知道它是否存在性能瓶颈。 鉴于每个 Web 应用程序只有一个 DelegatingFilterP
我正在使用 spring mvc 开发 Web 应用程序。我想将 spring bean 注入(inject)到我的 Servlet Filter 中。 我引用了这个教程http://www.dead
DelegatingFilterProxy 有两个可以在我的应用程序中使用的构造函数 new DelegatingFilterProxy(String beanName); new Delegatin
我有以下问题: 我正在使用 Spring MVC 3 开发基于 Web 的应用程序。在我的 web.xml 配置中,我有两个上下文(root-context.xml - 全局上下文 - 由 Conte
我正在尝试使用 DelegatingFilterProxy 将过滤器安装到 Spring Web 应用程序中。该应用程序对我来说是一个黑盒子。我无法控制它,但我知道它使用 Spring。我只控制我的过
我正在尝试将 spring bean 注入(inject)过滤器,但无法使其工作。 注入(inject)的 bean 始终为“null”。我在 Controllers 和 HandlerInterce
我创建了一个 spring 安全过滤器,如下所示。 springSecurityFilterChain org.springframewo
谁能帮我解决我的tomcat运行错误,当我运行tomcat时出现以下错误: SEVERE: Exception starting filter springSecurityFilterChain ja
我们正在使用使用 AbstractSecurityWebApplicationInitializer 初始化的 Spring 安全性。我们还有一个单独的 Web 应用初始化程序,它从 Abstract
首先,我是 Spring security 和 Intellij IDEA 的新手。 我在 Intellij IDEA 中创建了一个入门 Spring Security 项目,它使用 Spring 版
我在我的 Spring MVC 应用程序中有一个作为 DelegatingFilterProxy 实现的过滤器,它被调用了两次。我不知道发生了什么。我确定 Spring 上下文没有被创建两次,因为所有
我有一个无法修改的第 3 方 servlet。它接受一个我想外部化的 init-param(来自 web.xml)。 我可以使用 DelegatingFilterProxy 外部化一个 servlet
当 tomcat 启动时,我在 org.springframework.web.filter.DelegatingFilterProxy 上得到 ClassNotFoundException,我已经包
我知道以前曾有人问过这个问题,但建议的答案都不适合我。使用 Spring Security 启动 Jetty 时出现此错误: No bean named 'org.springframework.we
我是一名优秀的程序员,十分优秀!