विषयसूची:

JWT की पुष्टि कैसे की जाती है?
JWT की पुष्टि कैसे की जाती है?

वीडियो: JWT की पुष्टि कैसे की जाती है?

वीडियो: JWT की पुष्टि कैसे की जाती है?
वीडियो: [HINDI] Introduction to JWT | JSON Web Token | Security Concerns of JWT 2024, नवंबर
Anonim

एप्लिकेशन सर्वर, केवल हेडर से उपयोगकर्ता नाम लेने के बजाय, पहले होगा सत्यापित करें NS जेडब्ल्यूटी : यदि हस्ताक्षर सही है, तो उपयोगकर्ता सही है प्रमाणीकृत और अनुरोध के माध्यम से चला जाता है। यदि नहीं, तो एप्लिकेशन सर्वर केवल अनुरोध को अस्वीकार कर सकता है।

इसके अलावा, मैं JWT हस्ताक्षर को कैसे मान्य करूं?

हस्ताक्षर को सत्यापित करने के लिए, आपको यह करना होगा:

  1. हस्ताक्षर एल्गोरिथ्म की जाँच करें। डिकोड किए गए शीर्षलेख से alg गुण पुनर्प्राप्त करें।
  2. पुष्टि करें कि टोकन उचित कुंजी का उपयोग करके सही ढंग से हस्ताक्षरित है। यह सत्यापित करने के लिए हस्ताक्षर की जाँच करें कि JWT का प्रेषक वही है जो कहता है कि वह है और संदेश को रास्ते में नहीं बदला गया था।

उपरोक्त के अलावा, क्लाइंट की प्रामाणिकता को सत्यापित करने के लिए JSON वेब टोकन JWT में कितने खंड होते हैं? मान्य हस्ताक्षर ए जेडब्ल्यूटी में शामिल हैं तीन खंडों , हेडर, बॉडी और सिग्नेचर। हस्ताक्षर खंड कर सकते हैं आदी हो प्रामाणिकता की पुष्टि करें का टोकन तो ये है कर सकते हैं अपने आवेदन पर भरोसा करें।

इस संबंध में, JWT सुरक्षित क्यों नहीं है?

एक जेसन वेब टोकन में सामग्री ( जेडब्ल्यूटी ) हैं नहीं स्वाभाविक सुरक्षित , लेकिन टोकन प्रामाणिकता को सत्यापित करने के लिए एक अंतर्निहित सुविधा है। सार्वजनिक कुंजी क्रिप्टोग्राफी की असममित प्रकृति बनाती है जेडब्ल्यूटी हस्ताक्षर सत्यापन संभव। एक सार्वजनिक कुंजी सत्यापित करती है a जेडब्ल्यूटी इसकी मिलान निजी कुंजी द्वारा हस्ताक्षरित किया गया था।

क्या JWT एक OAuth है?

मूल रूप से, जेडब्ल्यूटी एक टोकन प्रारूप है। OAuth एक प्राधिकरण प्रोटोकॉल है जो उपयोग कर सकता है जेडब्ल्यूटी एक टोकन के रूप में। OAuth सर्वर-साइड और क्लाइंट-साइड स्टोरेज का उपयोग करता है। यदि आप वास्तविक लॉगआउट करना चाहते हैं तो आपको इसके साथ जाना होगा OAuth2.

सिफारिश की: