sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo implementar oAuth2 junto con la autenticación JWT en Spring Boot?

MongoDB (o cualquier base de datos) no es particularmente relevante para la autenticación JWT, ya que el servidor de recursos puede validar localmente el propio JWT utilizando la clave pública del servidor de autorización sin ir a la base de datos (como usted dice).

La clave es usar un JwtTokenStore

Encontré útil esta muestra de github:https://github.com/ dsyer/spring-security-angular/tree/master/oauth2

También creé una implementación básica de jwt con jhipster para que la veas. Aquí están los cambios de lo que jhipster generó para mí:https://github.com/ sdoxsee/jwt-jhipster/commit/40090fcf4fab1b556ae28532c4ba8a33e70460c9