我有一个应用程序,我在其中使用struts1.2和ejb2.1,现在我想在其中添加使用LDAP服务器的spring安全性。 有没有人知道如何整合Spring Security与struts1.2?Spring security + Struts 1.2 intregation
回答
积分应该不会比任何其他网络应用程序不同。
您需要的弹簧安全的依赖无论是罐子或Maven依赖。我会从这里发布Maven依赖,如果你不使用Maven的,你可以看看坛子里起来:mvn browser
<properties> <spring.version>3.0.1.RELEASE</spring.version> </properties> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-taglibs</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>${spring.version}</version> </dependency>
你需要在你的
web.xml
定义的FilterChainProxy
:<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>
你需要你的Spring上下文的位置在
web.xml
定义:<context-param> <param-name>contextConfigLocation</param-name> <param-value>WEB-INF/spring-contexts/myContextConfig.xml</param-value> </context-param>
你需要在
web.xml
定义的ContextLoaderListener:<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
最后一个基本的安全配置,你可以看看在petclinic tutotial app。
这应该这样做。
不幸的是,教程不再可用。你有另一个? – davidahines
@dah你可以在archive.org上找到它的一个版本 - > https://web.archive.org/web/20110823024934/http://static.springsource.org/spring-security/site/petclinic-tutorial html的 – matchew
- 1. Spring + Struts + Spring Security获取NoSuchBeanDefinitionException
- 2. 与struts 1.1集成的Spring Security ldap
- 3. 的Struts 1.2 JSP
- 4. * .do in struts 1.2
- 5. Struts 1.2 ActionForms&isTokenValid CSRF
- 6. Struts 1.2 intRange验证失败
- 7. Mockstrutstestcase测试Struts 1.2 App
- 8. Struts 1.2验证问题
- 9. struts + spring与struts-config.xml的集成问题
- 10. Spring Security
- 11. Spring Security
- 12. 从Spring security 2.0迁移到Spring security 3.0.7
- 13. Spring Security未在Spring Security中找到?
- 14. Spring Session和Spring Security
- 15. Struts 2:上传文件被Spring Security阻止
- 16. 如何在Struts 2上使用Spring Security 3?
- 17. Struts 2 Tiles Spring Security 3无法加载css,图像,脚本
- 18. Spring Security NoClassDefFoundError
- 19. Spring 3 + Hibernate + JPA + Spring Security 3.1
- 20. 测试Spring Security
- 21. AuthenticationSuccessHandler Spring Security
- 22. Eclipse RCP + Spring Security
- 23. Spring-Security-UI
- 24. Spring Security - 注册
- 25. Spring Security add Authorities
- 26. Grails Spring Security Testing
- 27. Spring Security LDAP IncorrectResultSizeDataAccessException
- 28. Angular2的Spring Security
- 29. Wicket AjaxFormComponentUpdatingBehavior Spring Security
- 30. Spring Security认证
http://spring3mvc.wordpress.com/2012/06/25/spring-security-with-struts-1-3/我有关于你的问题的好教程 – 2014-02-26 10:38:08