MongoDB (o qualsiasi database) non è particolarmente rilevante per l'autenticazione JWT poiché il JWT stesso può essere convalidato localmente dal server delle risorse utilizzando la chiave pubblica del server di autorizzazione senza andare al database (come dici tu).
La chiave sta usando un JwtTokenStore
Ho trovato utile questo esempio di github:https://github.com/ dsyer/spring-security-angular/tree/master/oauth2
Ho anche creato un'implementazione jwt di base con jhipster da guardare. Ecco le modifiche rispetto a ciò che jhipster ha generato per me:https://github.com/ sdoxsee/jwt-jhipster/commit/40090fcf4fab1b556ae28532c4ba8a33e70460c9