ዝርዝር ሁኔታ:

JWT እንዴት ይረጋገጣል?
JWT እንዴት ይረጋገጣል?

ቪዲዮ: JWT እንዴት ይረጋገጣል?

ቪዲዮ: JWT እንዴት ይረጋገጣል?
ቪዲዮ: Nest: Добавляем Guard и Exception Filter для редиректа. 2024, ሚያዚያ
Anonim

የአፕሊኬሽኑ አገልጋዩ የተጠቃሚ ስሙን ከራስጌው ብቻ ከመውሰድ ይልቅ መጀመሪያ ይጀምራል ማረጋገጥ የ ጄደብሊውቲ ፊርማው ትክክል ከሆነ ተጠቃሚው በትክክል ነው። የተረጋገጠ እና ጥያቄው ያልፋል. ካልሆነ፣ የመተግበሪያው አገልጋይ በቀላሉ ጥያቄውን ውድቅ ማድረግ ይችላል።

በተጨማሪም የJWT ፊርማ እንዴት ማረጋገጥ እችላለሁ?

ፊርማውን ለማረጋገጥ የሚከተሉትን ማድረግ አለብዎት:

  1. የመፈረሚያ ስልተ ቀመርን ያረጋግጡ። የ alg ንብረቱን ከተፈታው ራስጌ ያውጡ።
  2. ትክክለኛውን ቁልፍ በመጠቀም ማስመሰያው በትክክል መፈረሙን ያረጋግጡ። የJWT ላኪው ማን እንደሆነ እና መልእክቱ በመንገድ ላይ እንዳልተለወጠ ለማረጋገጥ ፊርማውን ያረጋግጡ።

ከላይ በተጨማሪ የደንበኛን ትክክለኛነት ለማረጋገጥ JSON Web Token JWT ስንት ክፍሎችን ይይዛል? አረጋግጥ ፊርማ A JWT ይዟል ሶስት ክፍሎች ፣ ራስጌ፣ አካል እና ፊርማ። ፊርማው ክፍል ይችላል። መጠቀም ትክክለኛነትን ያረጋግጡ የእርሱ ማስመሰያ ስለዚህም ነው። ይችላል በመተግበሪያዎ እምነት ይኑርዎት.

ከዚህ አንፃር JWT ለምን ደህንነቱ ያልተጠበቀ ነው?

ይዘቱ በ json ድር ቶከን ( ጄደብሊውቲ ) ናቸው። አይደለም በተፈጥሯቸው አስተማማኝ ፣ ግን የማስመሰያ ትክክለኛነትን ለማረጋገጥ አብሮ የተሰራ ባህሪ አለ። የአደባባይ ቁልፍ ክሪፕቶግራፊ ያልተመጣጠነ ተፈጥሮ ጄደብሊውቲ ፊርማ ማረጋገጥ ይቻላል. ይፋዊ ቁልፍ ሀ ጄደብሊውቲ በተዛማጅ የግል ቁልፍ ተፈርሟል።

JWT OAuth ነው?

በመሠረቱ፣ ጄደብሊውቲ የማስመሰያ ቅርጸት ነው። OAuth መጠቀም የሚችል የፍቃድ ፕሮቶኮል ነው። ጄደብሊውቲ እንደ ምልክት. OAuth የአገልጋይ-ጎን እና የደንበኛ-ጎን ማከማቻ ይጠቀማል። እውነተኛ መውጣቱን መስራት ከፈለግክ አብሮ መሄድ አለብህ OAuth2.

የሚመከር: