Для работы с AuthorizationServer (и AuthorizationServerConfigurerAdapter) в приложении Spring Boot вы можете использовать Spring Security OAuth Boot 2 Autoconfig . Несмотря на то, что он, похоже, находится в режиме обслуживания, он активно обновляется, его свежая версия - 2.2.3, что соответствует версии Spring Boot 2.2.3. В справочном руководстве сказано, что:
Обратите внимание, что вам нужно указать версию для spring-security-oauth2-autoconfigure , поскольку она больше не управляется Spring Boot, хотя в любом случае должна соответствовать версии Boot
Я использовал его в своем демонстрационном проекте, и все, кажется, в порядке. Итак, для работы с OAuth2, токенами JWT, серверами авторизации и ресурсов все, что вам нужно, это добавить его в свой проект:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
<version>2.2.3.RELEASE</version>
</dependency>
Мой демо-проект .