JWT-ni necə təsdiq edirsiniz?
JWT-ni necə təsdiq edirsiniz?

Video: JWT-ni necə təsdiq edirsiniz?

Video: JWT-ni necə təsdiq edirsiniz?
Video: Zigbee реле на DIN рейку с энергомониторингом. Обзор и тестирование - Tuya Smart, Home Assistant 2024, Noyabr
Anonim

Təhlil etmək və JSON Veb Tokenini doğrulayın ( JWT ), edə bilərsiniz: Veb çərçivəniz üçün hər hansı mövcud orta proqramdan istifadə edin. Üçüncü tərəf kitabxanasını seçin JWT .io.

JWT-ni təsdiqləmək üçün ərizəniz aşağıdakıları etməlidir:

  1. Bunu yoxlayın JWT yaxşı formalaşmışdır.
  2. İmzanı yoxlayın.
  3. Standart iddiaları yoxlayın.

Bundan əlavə, JWT-də sirr nədir?

Alqoritm (HS256) imzalamaq üçün istifadə olunur JWT o deməkdir ki, sirr həm göndərən, həm də qəbul edən tərəfindən tanınan simmetrik açardır. Danışıqlar aparılır və qrupdan kənarda paylanır. Beləliklə, əgər siz tokenin nəzərdə tutulan alıcısısınızsa, göndərən sizə məlumat verməli idi. sirr qrupdan kənar.

Həmçinin bilin, mən Cognito tokenini necə yoxlaya bilərəm? Addım 2: JWT İmzasını təsdiqləyin

  1. ID işarəsini deşifrə edin. İstifadəçi hovuzu JWT-lərini deşifrə etmək üçün AWS Lambda-dan istifadə edə bilərsiniz. Əlavə məlumat üçün Lambda istifadə edərək Amazon Cognito JWT tokenlərini deşifrə edin və yoxlayın.
  2. JWT kitabxananızdan istifadə edərək imzanı yoxlamaq üçün açıq açardan istifadə edin. Əvvəlcə JWK-ni PEM formatına çevirməli ola bilərsiniz.

Eynilə, siz soruşa bilərsiniz ki, JWT nəyi ehtiva etməlidir?

Seriyalaşdırılmamış JWT-lərdə iki əsas JSON obyekti var: başlıq və faydalı yük. Başlıq obyekti ehtiva edir haqqında məlumat JWT özü: token növü, istifadə olunan imza və ya şifrələmə alqoritmi, açar identifikatoru və s. Faydalı yük obyekti ehtiva edir token tərəfindən daşınan bütün müvafiq məlumatlar.

JWT OAuthdur?

Əsasən, JWT token formatıdır. OAuth istifadə edə bilən icazə protokoludur JWT əlamət kimi. OAuth server və müştəri tərəfi yaddaşdan istifadə edir. Həqiqi çıxış etmək istəyirsinizsə, onunla getməlisiniz OAuth2.

Tövsiyə: