Paano gumagana ang JWT token?
Paano gumagana ang JWT token?

Video: Paano gumagana ang JWT token?

Video: Paano gumagana ang JWT token?
Video: .Net Core JWT Authentication [Step By Step Tutorial] - .Net Core JWT Token - ASP.Net Core 5 JWT 2024, Nobyembre
Anonim

JSON Web Token ( JWT ) ay isang bukas na pamantayan (RFC 7519) na tumutukoy sa isang compact at self-contained na paraan para sa secure na pagpapadala ng impormasyon sa pagitan ng mga partido bilang JSON object. Maaaring lagdaan ang mga JWT gamit ang isang lihim (na may HMAC algorithm) o isang pampubliko/pribadong key pair gamit ang RSA o ECDSA.

Kung gayon, ano ang JWT token at kung paano ito gumagana?

JSON Web Token ( JWT ) ay isang bukas na pamantayan (RFC 7519) na tumutukoy sa isang compact at self-contained na paraan para sa secure na pagpapadala ng impormasyon sa pagitan ng mga partido bilang JSON object. nilagdaan mga token maaaring i-verify ang integridad ng mga claim na nasa loob nito, habang naka-encrypt mga token itago ang mga claim na iyon mula sa ibang mga partido.

Maaari ring magtanong, paano ko susuriin ang aking JWT token? Upang i-parse at patunayan a JSON Web Token ( JWT ), maaari mong: Gumamit ng anumang kasalukuyang middleware para sa iyong web framework. Pumili ng isang third-party na library mula sa JWT .io.

Upang mapatunayan ang isang JWT, ang iyong aplikasyon ay kailangang:

  1. Suriin na ang JWT ay mahusay na nabuo.
  2. Suriin ang pirma.
  3. Suriin ang mga karaniwang claim.

Dito, paano gumagana ang isang JWT token?

JWT o JSON Web Token ay isang string na ipinadala sa kahilingan ng HTTP (mula sa kliyente hanggang sa server) upang patunayan ang pagiging tunay ng kliyente. JWT ay nilikha gamit ang isang lihim na susi at ang lihim na susi ay pribado sa iyo. Kapag nakatanggap ka ng a JWT mula sa kliyente, maaari mong i-verify iyon JWT kasama nitong sikretong susi.

Ano ang mga claim sa JWT token?

JSON Web Token ( JWT ) mga claim ay mga piraso ng impormasyong iginiit tungkol sa isang paksa. Halimbawa, isang ID Token (na palaging a JWT ) ay maaaring maglaman ng a paghahabol tinatawag na pangalan na nagsasaad na ang pangalan ng user na nagpapatotoo ay "John Doe".

Inirerekumendang: