JWT Alayẹwo / Ìfọwọ́sí

Lẹ JWT kọ́ lára láti ṣàfihàn àkóónú rẹ̀ àti ìfọwọ́sí ìbúwọ́lù

Àwọn Ẹ̀yà

Ìfọ́ JWT sí Apá Mẹ́ta

Ṣàfihàn àkọsórí, ìsanwó, àti ìbúwọ́lù JWT lọ́tọ̀ọ̀tọ̀

Ìyípadà Àkókò fún Àwọn Ìtọ́kasí Pàtàkì

Ṣe ìyípadà iat / nbf / exp sí àkókò tí ènìyàn lè ka

Àmì Ìgbádùn Àkókò

Ṣàfihàn àmì àwọ̀ ewédú, pupa, tàbí grẹ́ẹ̀ gẹ́gẹ́ bí ọ̀rọ̀ exp

Ìfọwọ́sí Ìbúwọ́lù Nínú Aṣàwákiri

Ṣe ìfọwọ́sí HS256/HS384/HS512/RS256/ES256 pẹ̀lú Web Crypto API

Bí a ṣe ń Lò ó

1

Lẹ JWT Kọ́ Lára

Lẹ okùn JWT tí ó wà ní ìrísí xxx.yyy.zzz sínú apá ìkópa

2

Ṣàgbéwò Àkóónú

Ṣàgbéwò àkọsórí, ìsanwó, ìbúwọ́lù, àti àwọn ìtọ́kasí pàtàkì

3

Tẹ Bọ́tìnì Kọ́ Lára

Fún HS, lẹ bọ́tìnì àṣírí; fún RS/ES, lẹ bọ́tìnì gbangba ní ìrísí PEM sínú apá ìkópa

4

Ṣe Ìfọwọ́sí Ìbúwọ́lù

Tẹ bọ́tìnì «Ìfọwọ́sí Ìbúwọ́lù» láti ṣàgbéwò ✅ Tọ́ / ❌ Àìtọ́

Àwọn Ìlò

Ṣàgbéwò Àkóónú Àmì Àṁdájú

Ṣàgbéwò àkóónú JWT tí a gbé jáde lẹ́yìn wíwọlé ní kíákíá

Ìwádìí Ìṣòro Àkókò Ìgbádùn

Nígbà tí olùmúlò sọ pé «àṣìṣe wà», ṣàgbéwò bóyá àkókò ti pari

Ìfọwọ́sí Ìsopọ̀ Bọ́tìnì

Ṣàgbéwò bóyá bọ́tìnì àṣírí/gbangba tí a retí ṣe ìfọwọ́sí tọ́ nígbà ìgbéjáde

Ẹ̀kọ́ Ìṣàwárí Àyípadà Àìtọ́

Ní ìhùwàsí tí ó di ❌ nígbà tí a bá yí ìparí ìbúwọ́lù padà, ni a ṣe óye ààbò JWT

Alaye Awọn Ọrọ

JWT (JSON Web Token)
JWT jẹ ọna token ti a lo lati firanṣẹ data bii ID olumulo ati akoko ipari pẹlu ibuwọlu, ti a lo fun iṣayẹwo ipo wiwọle.
Akọsori
Akọsori ni apakan akọkọ ti JWT, ti o ni alaye nipa bii a ṣe mu token naa, gẹgẹbi algorithm ti a lo fun ibuwọlu.
Payload
Payload ni apakan aarin ti JWT, ti o ni data gangan ti a fẹ fi jiṣẹ si ẹgbẹ keji, bii ID olumulo ati akoko ipari.
Ibuwọlu
Ibuwọlu ni data iṣayẹwo ti o wa ni opin JWT, eyiti o jẹ ki a rii boya akoonu token naa ti yipada ni ọna rẹ tabi rara.

Ààbò àti Ìkọ̀kọ̀

Ó parí nínú browser

Dátà tí o tẹ̀ wọlé ni a ń ṣe àmúlò rẹ̀ nínú browser rẹ nìkan, kì í sì í fi ránṣẹ́ síta.

Ṣiṣe nínú aṣàwákiri nìkan

Ìfọ JWT àti ìfọwọ́sí ìbúwọ́lù ni a ṣe nínú aṣàwákiri rẹ, data tí o tẹ sí kò ránṣẹ sí olupin.

Ìbàsọrọ tí a fi HTTPS dáàbòbò

Àkójọ ìwé náà tún ni TLS dáàbòbò, ẹnikẹ́ni míì kò le kà àkóónú rẹ.

Kò sí ránṣẹ sí ẹnikẹ́ni míì

A kò ránṣẹ data rẹ sí àwọn iṣẹ́ ìta bíi nẹ́tíwọọkì ìpolongo tàbí àwọn olùtọpàṣẹ.

Kò sí ìfipamọ́ èsì laifọwọyi

A kò tọjú JWT tàbí bọ́tìnì tàbí àwọn ohun tí o tẹ sí nínú olupin.

Ìsọfúnni ìmúdójúìwọ̀n

Àwọn irinṣẹ tó jọmọ