Me gustaría usar la Oauth2
autenticación en Spring rest API para iniciar sesión. Pero recibí algunas advertencias AuthorizationServerConfigurerAdapter is deprecated
y veo la Guía de migración de OAuth 2.0 para Spring Security 5.
Lo comprobé allí pero no encontré mucha guía de migración. ¿Alguien puede compartir el ejemplo completo de esto?
Gracias por adelantado...
Respuestas:
El proyecto Spring Security OAuth2 está actualmente en desuso y el equipo de Spring Security ha decidido dejar de brindar soporte para servidores de autorización. Van a reconsiderar esta decisión, pero no se sabe nada por el momento, y le aconsejaría que considere otras soluciones, por ejemplo, Keycloak .
fuente
AuthorizationServerConfigurerAdapter
es depricated. Esperemos que la primavera reconsidere ...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:
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:
Mi proyecto de demostración .
fuente
spring-security-oauth2-autoconfigure
aún no está en desuso, y advertí que está en modo de mantenimiento. La pregunta era sobre la posibilidad de usarAuthorizationServer
: demostré esta posibilidad.