【问题标题】:Spring Boot Oauth2 DependecySpring Boot Oauth2 依赖
【发布时间】:2019-02-26 07:40:59
【问题描述】:

我想创建一个基于 oauth2 身份验证的简单程序,包括身份验证服务器、资源服务器和客户端。我发现在线教程使用了各种依赖项。我很困惑为什么 spring 为 oauth2 提供了如此多的依赖项。以下依赖项之间有什么区别以及何时使用它们。以及springboot自带的oauth2依赖。

第一行是 group-id,下一行是 artifact-id

  1. org.springframework.security

    spring-security-oauth2-client

  2. org.springframework.security

    spring-security-oauth2-jose

  3. org.springframework.security

    spring-security-oauth2-core

  4. org.springframework.security

    spring-security-oauth2-resource-server

  5. org.springframework.security.oauth

    spring-security-oauth2

  6. org.springframework.security.oauth.boot

    spring-security-oauth2-autoconfigure

  7. org.springframework.cloud

    spring-cloud-starter-oauth2

【问题讨论】:

    标签: spring spring-boot spring-security oauth oauth-2.0


    【解决方案1】:

    如果你想创建一个基于 oauth2 的简单程序,那么你可以使用第 7 点中的依赖项,spring-cloud-starter 将在你的 Spring 和 Spring Cloud 版本下自行获取依赖项:)

    最后一点 (7) 包含以上所有内容。但是如果你不需要7中的所有依赖,那就单独导入项目中(1-6)。

    【讨论】:

      猜你喜欢
      • 2019-07-24
      • 2020-09-10
      • 2016-09-05
      • 2018-11-21
      • 2017-03-03
      • 1970-01-01
      • 1970-01-01
      • 2020-07-15
      • 2022-01-08
      相关资源
      最近更新 更多