Kuidas te JWT-d kinnitate?
Kuidas te JWT-d kinnitate?

Video: Kuidas te JWT-d kinnitate?

Video: Kuidas te JWT-d kinnitate?
Video: Kuidas töötavad COVID-19 kiirtestid ja kuidas neid õigesti kasutada? 2024, Aprill
Anonim

Parsimiseks ja JSON-i veebimärgi kinnitamine ( JWT ), saate: kasutada oma veebiraamistiku jaoks mis tahes olemasolevat vahevara. Valige kolmanda osapoole teek JWT .io.

JWT kinnitamiseks peab teie taotlus:

  1. Kontrollige, et JWT on hästi vormitud.
  2. Kontrollige allkirja.
  3. Kontrollige standardseid väiteid.

Lisaks, mis on JWT-s salajane?

Algoritm (HS256), mida kasutatakse allkirjastamiseks JWT tähendab, et saladus on sümmeetriline võti, mida teavad nii saatja kui ka vastuvõtja. Selle üle peetakse läbirääkimisi ja seda levitatakse väljaspool bändi. Seega, kui olete märgi kavandatud saaja, oleks saatja pidanud teile andma selle saladus bändist väljas.

Tea ka, kuidas Cognito märki kontrollida? 2. samm: kinnitage JWT allkiri

  1. Dekodeerige ID-märk. Saate kasutada AWS Lambdat kasutajate kogumi JWT-de dekodeerimiseks. Lisateabe saamiseks vaadake Amazon Cognito JWT žetoonide dekodeerimine ja kontrollimine Lambda abil.
  2. Kasutage oma JWT teegi abil allkirja kinnitamiseks avalikku võtit. Võimalik, et peate esmalt teisendama JWK PEM-vormingusse.

Samamoodi võite küsida, mida peaks JWT sisaldama?

Serialiseerimata JWT-del on kaks peamist JSON-objekti: päis ja kasulik koormus. Päise objekt sisaldab teavet selle kohta JWT ise: märgi tüüp, kasutatav signatuur või krüpteerimisalgoritm, võtme ID jne. Kasuliku koormuse objekt sisaldab kogu asjakohane teave, mida märgis kannab.

Kas JWT on OAuth?

Põhimõtteliselt JWT on märgivorming. OAuth on autoriseerimisprotokoll, mida saab kasutada JWT märgina. OAuth kasutab serveri- ja kliendipoolset salvestusruumi. Kui soovite päriselt välja logida, peate sellega minema OAuth2.

Soovitan: