सामान्य JSON सिंटैक्स त्रुटियों को समझना और ठीक करना: RFC 8259 गाइड | GoToolstack
JSON में अतिरिक्त अल्पविराम, एकल उद्धरण और बिना उद्धरण वाली कुंजियों को ठीक करें। जानें कि BigInt परिशुद्धता क्यों महत्वपूर्ण है और स्वच्छ पेलोड कैसे प्रारूपित करें।
JWT हेडर, पेलोड क्लेम्स और समाप्ति समय (exp) को बिना निजी हस्ताक्षर उजागर किए सुरक्षित रूप से डिकोड करें।
JWT डिबगर और डिकोडर आधुनिक क्लाउड अनुप्रयोगों, माइक्रो-सर्विसेज और OAuth 2.0 / OpenID Connect ऑथेंटिकेशन आर्किटेक्चर में उपयोग किए जाने वाले JSON Web Tokens का विश्लेषण, डिकोडिंग और सत्यापन करने वाला एक आवश्यक टूल है। RFC 7519 के तहत परिभाषित जेडब्ल्यूटी (JWT) तीन भागों से मिलकर बना होता है जो डॉट्स (.) द्वारा अलग किए जाते हैं: हेडर (Header), पेलोड (Payload/Claims) और हस्ताक्षर (Signature)। यह टूल बेस64यूआरएल-एन्कोडेड टोकन को तुरंत पार्स करके उसकी आंतरिक संरचना और समाप्ति तिथि को स्पष्ट रूप से दिखाता है।
एक वास्तविक एपीआई डिबगिंग परिदृश्य में, जब किसी प्रमाणीकरण एंडपॉइंट से eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... जैसा टोकन प्राप्त होता है, तो उसे इनपुट बॉक्स में पेस्ट करते ही टूल तुरंत हेडर (एल्गोरिदम और प्रकार) और पेलोड डेटा (यूजर आईडी, रोल्स, एक्सपायरी टाइम exp) को रंग-कोडित संरचित JSON में प्रस्तुत करता है। इसके अलावा, टूल स्वचालित रूप से जांचता है कि टोकन समाप्त (Expired) हो चुका है या वैध है, तथा सीक्रेट की (Secret Key) दर्ज करके HMAC-SHA256 सिग्नेचर की वैधता की पुष्टि भी करता है।
सुरक्षा प्रोटोकॉल के तहत, प्रोडक्शन टोकन्स में संवेदनशील यूजर आईडी और अनुमतियां होती हैं। यह टूल 100% क्लाइंट-साइड ब्राउज़र सैंडबॉक्स में कार्य करता है; आपका कोई भी टोकन या सीक्रेट की किसी बाहरी सर्वर पर अपलोड या लॉग नहीं किया जाता, जिससे क्रेडेंशियल लीकेज का कोई जोखिम नहीं रहता।
JWT संरचना = Base64URL(Header) . Base64URL(Payload) . Base64URL(हस्ताक्षर) ; HMAC = HMAC-SHA256(Header.Payload, Secret)
टोकन को डॉट्स पर विभाजित कर पहले दो भागों को Base64URL से पार्स कर JSON में बदला जाता है; तीसरे भाग (हस्ताक्षर) को दर्ज की गई गुप्त कुंजी के साथ पुनः परिकलित करके मिलान किया जाता है।