Для роботи з 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>
Мій демонстраційний проект .