Para trabajar con AuthorizationServer (y AuthorizationServerConfigurerAdapter también) en la aplicación Spring Boot, puede usar Spring Security OAuth Boot 2 Autoconfig . A pesar de que parece estar en modo de mantenimiento, se actualiza activamente, su nueva versión es 2.2.3, que corresponde a Spring Boot versión 2.2.3. Su guía de referencia dice que:
Tenga en cuenta que debe especificar la versión para spring-security-oauth2-autoconfigure , ya que Spring Boot ya no lo administra, aunque de todos modos debería coincidir con la versión de Boot
Lo usé en mi proyecto de demostración y todo parece estar bien. Entonces, para trabajar con servidores OAuth2, JWT, Autorización y Recursos, todo lo que necesita es agregarlo a su proyecto:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
<version>2.2.3.RELEASE</version>
</dependency>
Mi proyecto de demostración .