Я хочу создать простую программу, основанную на аутентификации oauth2, включая сервер аутентификации, сервер ресурсов и клиент.Я обнаружил, что существуют различные зависимости, используемые в онлайн-учебниках.Я запутался, почему Spring предоставляет так много зависимостей для oauth2.В чем разница между приведенными ниже зависимостями и когда их использовать.И какая зависимость oauth2 приходит с springboot.
Первая строка - это идентификатор группы, а следующая строка - идентификатор артефакта
org.springframework.security
spring-security-oauth2-client
org.springframework.security
spring-security-oauth2-jose
org.springframework.security
spring-security-oauth2-core
org.springframework.security
spring-security-oauth2-resource-server
org.springframework.security.oauth
spring-security-oauth2
org.springframework.security.oauth.boot
spring-security-oauth2-autoconfigure
org.springframework.cloud
spring-cloud-starter-oauth2