Waar kan ik JWT-geheimen opslaan?
Waar kan ik JWT-geheimen opslaan?

Video: Waar kan ik JWT-geheimen opslaan?

Video: Waar kan ik JWT-geheimen opslaan?
Video: JWT: Where to store JWT in the browser frontend? 2024, November
Anonim

Winkel JWT's veilig

EEN JWT moet zijn opgeslagen op een veilige plaats in de browser van de gebruiker. als jij winkel het binnen localStorage, het is toegankelijk voor elk script op je pagina (wat zo erg is als het klinkt, aangezien een XSS-aanval een externe aanvaller toegang kan geven tot het token).

De vraag is ook, waar moet ik API-sleutels opslaan?

In plaats van uw. in te sluiten API-sleutels in uw toepassingen, winkel ze in omgevingsvariabelen of in bestanden buiten de bronstructuur van uw toepassing. Niet doen API-sleutels opslaan in bestanden in de bronstructuur van uw toepassing.

Moet ik bovendien JWT in de database opslaan? Jij zou kunnen opslaan de JWT in de db maar je verliest een deel van de voordelen van a JWT . De JWT geeft u het voordeel dat u het niet nodig heeft tot controleer het token in a db elke keer omdat je gewoon cryptografie kunt gebruiken tot controleer of het token legitiem is. Je kunt nog steeds gebruiken JWT met OAuth2 zonder opslaan penningen in de db als je wilt.

Hiervan, waar sla je JWT token react op?

JWT-token opslaan Wij kunnen winkel het als een client-side cookie of in een localStorage of sessionStorage. Er zijn voor- en nadelen in elke optie, maar voor deze app zullen we winkel het in sessionStorage.

Waar worden toegangstokens opgeslagen?

3 antwoorden. De client, in OAuth-terminologie, is het onderdeel dat verzoeken doet aan de bronserver, in uw geval is de client de server van een webtoepassing (NIET de browser). Daarom, de toegangstoken mag alleen op de webtoepassingsserver worden opgeslagen.

Aanbevolen: