MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie implementiert man oAuth2 zusammen mit der JWT-Authentifizierung im Spring Boot?

MongoDB (oder eine andere Datenbank) ist für die JWT-Authentifizierung nicht besonders relevant, da das JWT selbst lokal vom Ressourcenserver mithilfe des öffentlichen Schlüssels des Autorisierungsservers validiert werden kann, ohne zur Datenbank zu gehen (wie Sie sagen).

Der Schlüssel verwendet einen JwtTokenStore

Ich fand dieses Github-Beispiel hilfreich:https://github.com/ dsyer/spring-security-angular/tree/master/oauth2

Ich habe auch eine grundlegende jwt-Implementierung mit jhipster erstellt, die Sie sich ansehen können. Hier sind die Änderungen von dem, was jhipster für mich generiert hat:https://github.com/ sdoxsee/jwt-jhipster/commit/40090fcf4fab1b556ae28532c4ba8a33e70460c9