Logo da.boatexistence.com

Skal jeg gemme token i databasen?

Indholdsfortegnelse:

Skal jeg gemme token i databasen?
Skal jeg gemme token i databasen?

Video: Skal jeg gemme token i databasen?

Video: Skal jeg gemme token i databasen?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Kan
Anonim

Det kommer an på. Hvis du har flere servere, skal du beholde tokenet mellem servergenstarter, end du behøver for at fortsætte det et eller andet sted. Databasen er norm alt et nemt valg. Hvis du har en enkelt server og er ligeglad med, at dine brugere skal logge på igen efter en genstart, kan du bare gemme den i hukommelsen

Er det en god idé at gemme JWT-token i databasen?

Du kunne store JWT i db, men du mister nogle af fordelene ved en JWT. JWT giver dig den fordel, at du ikke behøver at tjekke tokenet i en db hver gang, da du bare kan bruge kryptografi til at bekræfte, at tokenet er legitimt. … Du kan stadig bruge JWT med OAuth2 uden at gemme tokens i db'en, hvis du vil.

Skal tokens gemmes?

Der er ingen grund til at gemme det Du kan validere det og få de data fra det, som du har brug for. Hvis din app skal kalde API'er på vegne af brugeren, er der behov for adgangstokens og (valgfrit) opdateringstokens. … Hvis de data, der skal gemmes, er store, er lagring af tokens i sessionscookien ikke en levedygtig mulighed.

Hvor skal jeg gemme adgangstokenet?

Derfor bør adgangstokenet gemmes på kun webapplikationsserveren. Den bør ikke udsættes for browseren, og det behøver den ikke, fordi browseren aldrig sender nogen direkte anmodninger til ressourceserveren.

Skal jeg gemme DB-opdateringstoken?

Gem opdateringstokens på en sikker placering, såsom et adgangskodebeskyttet filsystem eller en krypteret database. … Hvis du mener, at et opdateringstoken er blevet tilgået af en uautoriseret bruger, skal du slette det og oprette et nyt.

Anbefalede: