Spring 安全 Spring Boot 和 OAuth 2

Spring Security with Spring Boot and OAuth 2

看过一些教程

他们中的一些人在 yml 中为 OAuth 进行如下配置

security:
  oauth2:
    client:

举个例子

   spring:
    security:
      oauth2:
        client:

这些有什么区别。

我可以学习的任何书籍、博客或文档spring 深入安全,特别是 Oauth 和 SSO

如果您使用 Spring Boot 和 Spring Security Oauth 项目(现在处于维护模式),您将使用第一个配置。您可以找到一个简单的 Spring 指南 here

如果您使用 Spring 使用新的 Spring Security 5 启动(它正在替换 Spring Security Oauth 项目),您将使用第二个。

由于 Spring 安全 5 是事情发生的地方,我建议您先看看 reference documentation