如何在 Struts 2 上应用 Spring Security

Posted

技术标签:

【中文标题】如何在 Struts 2 上应用 Spring Security【英文标题】:How to apply Spring Security on Struts 2 【发布时间】:2013-03-18 07:24:30 【问题描述】:

我已经阅读了各种教程和论坛,但没有找到结合 Spring 安全性和 struts2 来研究编码的工作示例。当前的大多数示例都使用 XML 文件中预定义的用户名和密码,但未连接到数据库。

例子:

Sample 1 Sample 2 Sample 3

如果您知道任何示例或教程,请告诉我。

【问题讨论】:

具体问题是什么?用于存储凭据的机制不应该影响 Web 框架,不是吗?您只需要一个 DB 身份验证提供程序(例如,***.com/questions/2683308/…、***.com/questions/8416021/…,或任何数量的其他教程、博客等) @DaveNewton 问题是我是新手,需要看一下代码才能理解它,但我找不到。 嗯...那些链接有一些代码,搜索“spring security db authentication provider”似乎会出现很多信息,例如mkyong.com/spring-security/…或arielsweb.com/?p=115。你还需要什么信息??? 【参考方案1】:

您可能应该从这些教程开始:

Spring Security Part 1 – Simple Login application with database

Spring Security Part 2 – Password Encryption, Customize 404 and 403 error page

【讨论】:

我已经下载了代码,但它不起作用。你知道其他类似的样本吗?

以上是关于如何在 Struts 2 上应用 Spring Security的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Struts 2 中将对象公开给我的所有视图?

Struts2,Hibernate,Spring框架学习总结

怎样在intellij idea 上开发struts应用

struts框架 和spring框架都是做啥用的

Spring security + Struts 1.2 集成

如何使用 Spring Security Oauth 保护 Struts2 Rest 服务