რისთვის გამოიყენება JWT?
რისთვის გამოიყენება JWT?

ვიდეო: რისთვის გამოიყენება JWT?

ვიდეო: რისთვის გამოიყენება JWT?
ვიდეო: Why I haven't been using JWT tokens for Authentication 2024, მაისი
Anonim

JSON ვებ ჟეტონი ( JWT ) არის ორ მხარეს შორის გადასაცემი პრეტენზიების წარმოდგენის საშუალება. პრეტენზიები ა JWT დაშიფრულია, როგორც JSON ობიექტი, რომელიც ციფრულად არის ხელმოწერილი JSON ვებ ხელმოწერის (JWS) გამოყენებით და/ან დაშიფრულია JSON ვებ დაშიფვრის (JWE) გამოყენებით. JWT სერვერის სერვერის ავთენტიფიკაციისთვის (მიმდინარე ბლოგის პოსტი).

რა არის JWT-ის მიზანი?

JSON ვებ ჟეტონი ( JWT ) არის ღია სტანდარტი (RFC 7519), რომელიც განსაზღვრავს კომპაქტურ და დამოუკიდებელ გზას მხარეებს შორის ინფორმაციის უსაფრთხოდ გადაცემისთვის, როგორც JSON ობიექტი. ეს ინფორმაცია შეიძლება გადამოწმებული და სანდო იყოს, რადგან ის ციფრულად არის ხელმოწერილი.

ზემოაღნიშნულის გარდა, როგორ ხორციელდება JWT? სანამ რეალურად მივუდგებით JWT-ს დანერგვას, მოდით გავაშუქოთ რამდენიმე საუკეთესო პრაქტიკა, რათა უზრუნველყოთ ჟეტონზე დაფუძნებული ავთენტიფიკაცია სწორად დანერგილი თქვენს აპლიკაციაში.

  1. საიდუმლოდ შეინახე. შეინახეთ იგი უსაფრთხოდ.
  2. არ დაამატოთ სენსიტიური მონაცემები ტვირთის დატვირთვას.
  3. მიეცით ჟეტონებს ვადა.
  4. მიიღეთ
  5. განიხილეთ თქვენი ავტორიზაციის გამოყენების ყველა შემთხვევა.

ასევე უნდა იცოდეთ, რა არის JWT ტოკენი და როგორ მუშაობს იგი?

JWT ან JSON ვებ ტოკენი არის სტრიქონი, რომელიც იგზავნება HTTP მოთხოვნაში (კლიენტიდან სერვერზე) კლიენტის ავთენტურობის დასადასტურებლად. JWT შექმნილია საიდუმლო გასაღებით და ეს საიდუმლო გასაღები თქვენთვის პირადია. როცა მიიღებთ ა JWT კლიენტისგან, შეგიძლიათ ამის გადამოწმება JWT ამ საიდუმლო გასაღებით.

რატომ გვჭირდება JWT ჟეტონი?

JSON ვებ ტოკენი ( JWT ) არის ღია სტანდარტი (RFC 7519), რომელიც განსაზღვრავს ინფორმაციის გადაცემის გზას ავთენტიფიკაცია ავტორიზაციის ფაქტები – ორ მხარეს შორის: ემიტენტსა და აუდიტორიას შორის. თითოეული ჟეტონი არის თვითმმართველობის, ეს ნიშნავს, რომ შეიცავს ყველა ინფორმაციას საჭირო დაუშვას ან უარყოს ნებისმიერი მოცემული მოთხოვნა API-ზე.

გირჩევთ: