使用 Spring security 进行授权的教程
Posted
技术标签:
【中文标题】使用 Spring security 进行授权的教程【英文标题】:Tutorial about using Spring security for authorization 【发布时间】:2011-10-12 17:13:19 【问题描述】:我是 Spring 安全的新手,所以我不知道如何在我的 Web 应用程序中设置和配置它。有谁知道解释 Spring 安全性基础知识并描述常见使用场景的好参考资料?理想情况下,我想找到一个描述如下的教程:
身份验证和授权的设置和配置 使用 Hibernate 获取权限 必需的依赖项【问题讨论】:
阅读:***.com/questions/67329660/basics-of-spring-security/… 【参考方案1】:阅读:
http://static.springsource.org/spring-security/site/docs/3.1.x/reference/ns-config.html
第 2.1 到 2.2.4 节应该包含您开始所需的一切。
【讨论】:
【参考方案2】:上面提到的文档相当不错,但我也发现很难在网上找到不错的示例。
最后,我和我的一位同事最终得到了this book: Spring Security 3,我们很高兴我们做到了。他有一些很好的演练——网上似乎缺乏的那种。
除此之外,我认为查看代码示例的最佳位置。 Here's a link for the security samples on springsource.org。 “联系人”示例是一个不错的起点。
【讨论】:
感谢我的书的插件 :) 我很失望我没有能力在书中介绍基于 JPA/Hibernate 的自定义 Spring Security 实现,所以很遗憾海报的这方面问题不会被涵盖。【参考方案3】:我的一个同事推荐了Spring安全书作者的5 min spring security博客链接
【讨论】:
【参考方案4】:除了发帖者的其他好建议之外,我看到人们喜欢的一个在线教程是Heraclitus on Software 的那个——他/她有一个包含屏幕截图等的 16 部分教程。不幸的是,它只涵盖了 Spring Sec 2.0,但许多自定义概念将在 Spring Sec 3.0 中类似。
krams915(Spring Security 论坛的成员)也有一系列他/她定期发布的教程,包括一些 Spring Security 3 教程。
FWIW 这个问题似乎与another SO question 非常相似;该问题还有许多其他链接。
【讨论】:
【参考方案5】:阅读:
Basics of Spring Security
我已尝试将细节解释为非常基础的内容。
【讨论】:
以上是关于使用 Spring security 进行授权的教程的主要内容,如果未能解决你的问题,请参考以下文章
Spring Security 使用 HttpSecurity 对 url 和方法的请求进行授权