Spring Security 是基于 JAAS 的吗?
Posted
技术标签:
【中文标题】Spring Security 是基于 JAAS 的吗?【英文标题】:Is Spring Security JAAS-based? 【发布时间】:2015-01-15 14:35:38 【问题描述】:我一直在阅读,但我仍然不太确定——Spring Security 是基于 JAAS 的,还是它自己做的事情?有人可以详细说明一下并向我解释一下,或者提供一些有用的链接吗?
谢谢!
【问题讨论】:
不,它不是基于 JAAS 构建的。 This answer 提供了一个很好的总结。例如,如果您想保护 Web 应用程序之类的东西,我建议您忘记 JAAS 的存在,这样就可以了。 【参考方案1】:Spring Security 工作在应用层,JAAS 是一种更底层的身份验证方法。
但是您可以使用 JAAS 作为 Spring Security 的身份验证提供程序。 http://docs.spring.io/spring-security/site/docs/3.1.7.RELEASE/reference/jaas.html
【讨论】:
您介意扩展您的答案并解释其中的差异吗?以上是关于Spring Security 是基于 JAAS 的吗?的主要内容,如果未能解决你的问题,请参考以下文章
JAAS、Spring Security 或 Apache Shiro
“Spring Security”和“Java 认证和授权服务(jaas)”
如何使用自定义 JAAS 堆栈配置 Spring Security?
Spring Cloud Security[微服务安全](一)初识Spring Cloud Security和OAuth2.0