sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan implementerer man oAuth2 sammen med JWT-godkendelse i spring boot?

MongoDB (eller en hvilken som helst database) er ikke særlig relevant for JWT-godkendelsen, da selve JWT kan valideres lokalt af ressourceserveren ved hjælp af den offentlige nøgle på autorisationsserveren uden at gå til databasen (som du siger).

Nøglen er at bruge en JwtTokenStore

Jeg fandt denne github-eksempel nyttig:https://github.com/ dsyer/spring-security-angular/tree/master/oauth2

Jeg har også lavet en grundlæggende jwt-implementering med jhipster, som du kan se på. Her er ændringerne fra det, jhipster genererede for mig:https://github.com/ sdoxsee/jwt-jhipster/commit/40090fcf4fab1b556ae28532c4ba8a33e70460c9




  1. Forskellen mellem dokumentbaserede og nøgle/værdibaserede databaser?

  2. mongodb $pull-matching med regexp virker ikke

  3. Mongodb samler tre samlinger

  4. Udfører JS på MongoDB ved indsættelse fra PHP