【发布时间】:2020-11-03 16:24:31
【问题描述】:
我的要求是使用 spring boot 实现 oauth 2。
这是为了将动态客户端注册(客户端ID,客户端密码......)存储在数据库中,而不是存储在内存中。
我看到的第一个选项是使用 spring-security-oauth2。但根据文档
https://spring.io/projects/spring-security-oauth.
它说 Spring Security OAuth 已被弃用,最新的 OAuth 2.0 支持由 Spring Security 提供。
不推荐使用 Spring Security OAuth 我不会将它用于我当前的实现。
现在我现在的选择是从 Spring Security 中使用它。 Bu 根据文档https://github.com/spring-projects/spring-security/wiki/OAuth-2.0-Migration-Guide,它说 Spring Security 不提供授权服务器支持。
现在我很困惑,要么使用已弃用的 Spring Security OAuth,要么等待 Spring Security 提供授权服务器支持。我想听听专家的建议。有没有没有 Spring Security OAuth 的教程来实现它?
【问题讨论】:
标签: spring spring-boot spring-security spring-security-oauth2 spring-boot-starter-security