JSON Web Token

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

JSON Web Token (JWT) je navržený internetový standard pro vytváření dat s volitelným podpisem a/nebo šifrováním, jehož datový obsah je ve struktuře JSON spolu s určitým počtem deklarací. Tokeny jsou podepsány buď pomocí sdíleného tajného klíče nebo veřejného/soukromého klíče.

Například určitý server by mohl vygenerovat token s tvrzením „přihlášen jako správce“ a poskytnout jej klientské aplikaci. Klient by pak mohl tento token použít k prokázání, že je přihlášen jako správce. +more Tokeny mohou být podepsány soukromým klíčem jedné strany (obvykle serveru), takže ten může následně ověřit, zda je token legitimní. Pokud druhá strana nějakým vhodným a důvěryhodným způsobem získá odpovídající veřejný klíč, je také schopna ověřit legitimitu tokenu. Tokeny jsou navrženy tak, aby byly kompaktní, bezpečné pro URL a použitelné zejména v kontextu jednotného přihlášení (SSO) webového prohlížeče. Deklarace JWT lze obvykle použít k předání identity ověřených uživatelů mezi poskytovatelem identity a poskytovatelem služeb nebo k jakémukoli jinému typu deklarací, které vyžadují business procesy.

JWT spoléhá na další standardy založené na JSON: webovém podpisu JSON (JWS) a webovém šifrování JSON (JWE).

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top