spring-security-oauth2 替代品
Posted
技术标签:
【中文标题】spring-security-oauth2 替代品【英文标题】:spring-security-oauth2 alternatives 【发布时间】:2018-12-19 09:21:18 【问题描述】:我正在尝试在春季使用以下project 实现 OAuth 授权服务器和资源服务器。我面临的问题是 spring OAuth 2.0 项目依赖于旧版本的 spring,而不是我们存储库中当前使用的版本,因此我无法使用它。
经过一番研究,我找到了 spring security 的feature matrix,其中计划将 OAuth 服务器和资源服务器实现到 spring security 核心中。但是现在它们还没有。
所以我对如何实现 OAuth 流程感到困惑。有什么好的替代品吗?
【问题讨论】:
【参考方案1】:也许这个链接可以帮助你:https://github.com/spring-projects/spring-security/wiki/OAuth-2.0-Features-Matrix。查看常见问题解答一章 (https://github.com/spring-projects/spring-security/wiki/OAuth-2.0-Features-Matrix#frequently-asked-questions)。
如果您明确使用 Spring Boot 2 版本:
6.有没有办法在 Spring Boot 2.0 中集成 Spring Security OAuth?
Spring Security OAuth Boot 2 Autoconfig 项目是 Spring Boot 中包含的 Spring Security OAuth 自动配置 1.5.x。如果您想在 Spring Boot 2.0 中使用 Spring Security OAuth,您必须在项目中明确包含以下依赖项:
groupId: org.springframework.security.oauth.boot
artifactId: spring-security-oauth2-autoconfigure
【讨论】:
以上是关于spring-security-oauth2 替代品的主要内容,如果未能解决你的问题,请参考以下文章
spring-security-oauth2 - 从资源服务器检查ClientDetails
spring-security-oauth2中的HttpSecurity配置问题
如何处理 spring-security-oauth2 的版本升级?
Spring-Security-Oauth2:默认登录成功 url
spring-security-oauth2 2.0.7 刷新令牌 UserDetailsService 配置 - UserDetailsService 是必需的