Laatst bijgewerkt:
Grigorie-Titov
JWT (JSON Web Token)
Click to expand / collapse

JWT (JSON Web Token) is een moderne standaard voor autorisatie en veilige communicatie gebruikt in vele API's en microservice architecturen. Wij implementeren volledige JWT-ondersteuning voor gebruikers- en serviceauthenticatie, sessiebeheer en toegangsdifferentiatie per rol.

JWT tokens worden aan de clientzijde opgeslagen, hebben geen sessies op de server nodig en zijn ondertekend om authenticiteit en bescherming tegen namaak te waarborgen.


Wat bevat JWT

Veld in tokenAfspraak
onderafdelingGebruiker of Service-ID
expToken-vervalduur
rollen/scopesGebruikersrollen en beschikbare machtigingen
handtekeningDigitaal ondertekend voor authenticatie
aangepaste claimsEventuele extra gegevens: taal, hal ID, valuta, enz.

Uitvoeringsfuncties

Formaat: 'header. payload. handtekening (в base64)

Signatuur algoritmen: HS256 (symmetrisch) en RS256 (asymmetrisch)

Ondersteuning voor het opfrissen van tokens en rotatie

Werken met CORS, mobiele, web- en server-to-server-clients

Mogelijkheid om token op te slaan in cookies, localStorage of headers


Voordelen van het gebruik van JWT

Stateloos: geen serversessie nodig

Handig voor mobiele, SPA en microservices

Schaalbaarheid - eenvoudig geïmplementeerd in meerdere diensten

Snelle communicatie tussen klant en API

Flexibiliteit - u kunt alle gegevens die nodig zijn voor autorisatie opslaan in het token


Voor zover van toepassing

Mobiele en front-end toepassingen

Intraservice Vergunning (S2S)

Platforms met meer gelijktijdige gebruikers

Systemen die een duidelijk rolmodel voor toegang vereisen


JWT is een robuust en flexibel hulpmiddel voor API autorisatie en beveiliging. Het biedt schaalbare en veilige applicatie bediening zonder afhankelijk van de serverstaat.

Integreer games, betalingen en externe diensten via één uniforme API-laag
Stabiele architectuur met vereenvoudigde integratieworkflows
Ontvang oplossing

Populaire onderwerpen


Hoofdonderwerpen