Spring Boot Oauth2 Dependecy - PullRequest
       16

Spring Boot Oauth2 Dependecy

0 голосов
/ 22 сентября 2018

Я хочу создать простую программу, основанную на аутентификации oauth2, включая сервер аутентификации, сервер ресурсов и клиент.Я обнаружил, что существуют различные зависимости, используемые в онлайн-учебниках.Я запутался, почему Spring предоставляет так много зависимостей для oauth2.В чем разница между приведенными ниже зависимостями и когда их использовать.И какая зависимость oauth2 приходит с springboot.

Первая строка - это идентификатор группы, а следующая строка - идентификатор артефакта

  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

1 Ответ

0 голосов
/ 22 сентября 2018

Если вы хотите создать простую программу, основанную на oauth2, то вы можете использовать зависимость из точки 7, и spring-cloud-starter сама подберет зависимость в вашей версии Spring & Spring Cloud:)

Последняя точка (7) содержит все вышеперечисленное.Но если вам не нужны все зависимости от 7, импортируйте их в проект отдельно (1-6).

...