Para trabalhar com o AuthorizationServer (e o AuthorizationServerConfigurerAdapter também) no aplicativo Spring Boot, você pode usar o Autoconfig do Spring Security OAuth Boot 2 . Apesar de parecer estar no modo de manutenção, ele é atualizado ativamente, sua versão nova é 2.2.3, que corresponde à versão 2.2.3 do Spring Boot. Seu guia de referência diz que:
Observe que você precisa especificar a versão do spring-security-oauth2-autoconfigure , pois ele não é mais gerenciado pelo Spring Boot, embora deva corresponder à versão do Boot de qualquer maneira
Eu usei no meu projeto demo e tudo parece bem. Portanto, para trabalhar com o OAuth2, tokens JWT, servidores de autorização e recursos, tudo o que você precisa é adicioná-lo ao seu projeto:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
<version>2.2.3.RELEASE</version>
</dependency>
Meu projeto de demonstração .