Я немного запутался в использовании приведенного ниже проекта:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
</dependency>
Похоже, что для этого проекта нужны свойства с префиксом
security.oauth2.client
Принимая во внимание, что версия конфигурации Oauth при загрузке Spring начинается с приведенного ниже префикса
spring.security.oauth2.client
Более того, проект автоконфигурирования oauth2 выглядит как
- Ограничено по объему, что он поддерживает только 1 клиента
- Предоставляет полезные типы bean-компонентов, такие как PrincipalExtractor и AuthoritiesExtractor, которые, по-видимому, недоступны в основном проекте весенней загрузки.
Может кто-нибудь объяснить мне основное назначение этого проекта автоконфигурации? Это как образец или какой-то пилотный проект, который, как ожидается, станет мейнстримом?