जेडब्ल्यूटी (जेएसओएन वेब टोकन)

JSON Web Token संक्षिप्त प्रारूप में दावे भेजता है। यह अभ्यास मंच JWS compact रूप में हस्ताक्षरित JWT उपयोग करता है: header, payload और signature के लिए तीन base64url खंड। JWT, JWE एन्क्रिप्शन भी समर्थित करता है, इसलिए हर JWT तीन पढ़ने योग्य खंडों वाला टोकन नहीं होता।

यह काम किस प्रकार करता है

टोकन को Bearer प्रमाण के रूप में भेजें। सत्यापनकर्ता को अनुमत एल्गोरिदम सीमित करने, विश्वसनीय कुंजी से हस्ताक्षर जाँचने और अनुप्रयोग के अनुसार issuer, audience तथा समय संबंधी दावों की पुष्टि करनी चाहिए। payload को डिकोड कर पाना उसकी विश्वसनीयता का प्रमाण नहीं है।

गलत धारणा

हस्ताक्षर JWS payload को एन्क्रिप्ट नहीं करता; इस अभ्यास टोकन को रखने वाला कोई भी व्यक्ति उसे पढ़ सकता है। JWT, JWE से एन्क्रिप्शन भी समर्थित करता है। स्वयंपूर्ण टोकन अपने आप निरस्त नहीं होता: तत्काल निरस्तीकरण के लिए denylist, token version जाँच या introspection जैसे अतिरिक्त नियंत्रण चाहिए।

इसे यहाँ आजमाएँ

admin/admin123 पोर्ट के साथ `POST /auth/v1/login` कमांड चलाने पर एक सही ढंग से हस्ताक्षरित JWT फ़ाइल प्राप्त होती है। इसके मध्य भाग को डिकोड करें और अपने स्वयं के दावे पढ़ें; फिर इसके समाप्त होने की प्रतीक्षा करें और 401 त्रुटि देखें।

स्रोत

अन्य शब्द

यह पृष्ठ अंग्रेज़ी में पढ़ें

सभी शब्द · परीक्षण तकनीकें · सभी 39 मॉक REST API

आखरी अपडेट