我有一個應用程序,我在其中使用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. * .do in struts 1.2
- 3. 的Struts 1.2 JSP
- 4. Struts 1.2驗證問題
- 5. Mockstrutstestcase測試Struts 1.2 App
- 6. struts + spring與struts-config.xml的集成問題
- 7. 從Spring security 2.0遷移到Spring security 3.0.7
- 8. Struts 2:上傳文件被Spring Security阻止
- 9. Spring Session和Spring Security
- 10. Spring vs Struts + Freemarker
- 11. Eclipse RCP + Spring Security
- 12. 使用Spring Security
- 13. Spring Security 3.1
- 14. Spring Security 3.0.5
- 15. Angular2的Spring Security
- 16. Spring Security的405
- 17. Spring JmsTemplate + Security
- 18. Spring Security antMatchers UUID
- 19. Spring Security add Authorities
- 20. spring-security和jsf
- 21. Spring Security用戶
- 22. Spring Security Web + OAuth2
- 23. Spring Security + Active Directory
- 24. spring security java.lang.AbstractMethodError
- 25. WebSphere Portal Spring Security
- 26. Spring Security的LDAP
- 27. Spring security&Angular
- 28. Thymeleaf + Spring Security integration
- 29. Wicket AjaxFormComponentUpdatingBehavior Spring Security
- 30. JavaMelody和Spring Security
http://spring3mvc.wordpress.com/2012/06/25/spring-security-with-struts-1-3/我有關於你的問題的好教程 – 2014-02-26 10:38:08