我的要求是使用 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 的教程来实现它?