Basic Auth हेडर डिकोड करें
HTTP Authorization: Basic ... हेडर को डिकोड करके उसमें मौजूद यूज़रनेम और पासवर्ड पाएँ, जो किसी API इंटीग्रेशन को डीबग करने में काम आता है। 100% लोकल प्रोसेसिंग — आपके क्रेडेंशियल कभी आपकी मशीन से बाहर नहीं जाते।
हेडर का पूरा मान पेस्ट करें, "Basic " प्रीफ़िक्स के साथ।
यह कैसे काम करता है
HTTP Basic ऑथेंटिकेशन यूज़रनेम और पासवर्ड को ':' से अलग करके Base64 में एन्कोड करता है, फिर उसके आगे HTTP रिक्वेस्ट के Authorization हेडर में « Basic » जोड़ देता है। यह एन्क्रिप्शन नहीं है: इस हेडर को पकड़ने वाला कोई भी व्यक्ति उसे तुरंत डिकोड कर सकता है, और यह टूल ठीक यही करता है, जो डेवलपमेंट या टेस्टिंग के दौरान पकड़ी गई रिक्वेस्ट को जाँचने में काम आता है।
क्या Basic Auth सुरक्षित है?
नहीं, Base64 केवल एक उलटा जा सकने वाला एन्कोडिंग है, एन्क्रिप्शन नहीं। Basic ऑथेंटिकेशन का उपयोग HTTPS के बिना कभी नहीं करना चाहिए, क्योंकि खुले रूप में पकड़ा गया हेडर पासवर्ड को तुरंत उजागर कर देता है।
डिकोडिंग क्यों विफल होती है?
जाँच लें कि हेडर की शुरुआत « Basic » और उसके बाद एक स्पेस से हो रही है, और उसके बाद आने वाला Base64 हिस्सा पूरा और मान्य है। कटा हुआ या आंशिक रूप से कॉपी किया गया हेडर सही तरह से डिकोड नहीं हो पाएगा।
100% लोकल प्रोसेसिंग: डिकोडिंग पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए होती है; हेडर कभी किसी सर्वर पर नहीं भेजा जाता।