使用 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 进行授权的教程

Spring Security 使用 HttpSecurity 对 url 和方法的请求进行授权

spring boot整合 spring security之授权访问

认证与授权Spring Security自定义页面

认证与授权Spring Security自定义页面

Spring Security:授权后发出 403 单授权