春季安全 + Struts 1.2 集成
我有一个应用程序,其中使用了struts1.2和ejb2.1,现在我想在其中使用LDAP服务器添加spring security。 如何将Spring Security与struts1.2集成?
I have a application in which I used struts1.2 and ejb2.1 now I want to add spring security using LDAP server in it.
How to integrate Spring Security with struts1.2?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
集成不应与任何其他 Web 应用程序不同。
您需要 spring-security 依赖项,jar 或 maven 依赖项。我将发布 Maven 依赖项,如果您不使用 Maven,您可以从这里查找 jar:mvn 浏览器
<前><代码><属性>;
3.0.1.RELEASE
org.springframework.security ;
spring-security-web ;
org.springframework.security ;
spring-security-config
org.springframework.security ;
spring-security-taglibs ;
org.springframework.security ;
spring-security-core ;
<依赖关系>
<版本>${spring.version}
<依赖关系>
<版本>${spring.version}
<依赖关系>
<版本>${spring.version}
<依赖关系>
<版本>${spring.version}
您需要在
web.xml
中定义的FilterChainProxy
:<前><代码><过滤器>
/* ;
<过滤器名称>springSecurityFilterChain
<过滤器类>org.springframework.web.filter.DelegatingFilterProxy
<过滤器映射>
<过滤器名称>springSecurityFilterChain
您需要在
web.xml 中定义 Spring 上下文位置。 xml:
您需要在
web.xml
中定义 ContextLoaderListener:< /p><前><代码><监听器>;
<监听器类>org.springframework.web.context.ContextLoaderListener
最后,对于基本的安全配置,您可以查看 petclinic tutotial app.
应该可以做到这一点。
Integration shouldn't be different than any other web app.
You need the spring-security dependencies either the jars or the maven dependencies. I'll post the maven dependencies, if you don't use maven you can look the jars up from here: mvn browser
You need the
FilterChainProxy
defined in yourweb.xml
:You need your spring context locations defined in your
web.xml
:You need the ContextLoaderListener defined in your
web.xml
:Finally for a basic security config you can have a look at the petclinic tutotial app.
That should do it.