SAML डिकोडर
Base64-एन्कोडेड XML से SAML असर्शन डिकोड करें। अधिकतम सुरक्षा और निजता के लिए सारी प्रोसेसिंग आपके ब्राउज़र में होती है।
डिकोडिंग हस्ताक्षर सत्यापित नहीं करती और एन्क्रिप्ट किए गए assertion को डिक्रिप्ट नहीं करती।
डिकोड किया गया XML
पार्स किया गया SAML डेटा
Issuer
—
NameID
—
IssueInstant
—
Audience
—
NotBefore
—
NotOnOrAfter
—
AuthnContextClassRef
—
एट्रिब्यूट
कोई एट्रिब्यूट नहीं मिला
| एट्रिब्यूट का नाम | मान |
|---|
SAML डिकोडर का उपयोग कैसे करें
SAML डेटा पेस्ट करें
अपने SAML trace या नेटवर्क रिक्वेस्ट से Base64-एन्कोडेड SAML Response या Assertion कॉपी करें
ऑटो डिकोड
टूल स्वतः Base64 डिकोड करता है और deflate कम्प्रेशन पहचानकर XML दिखाता है
विवरण देखें
डिकोड किया XML और निकाले गए फ़ील्ड देखें, जिनमें Issuer, NameID और एट्रिब्यूट शामिल हैं
SAML क्या है?
Security Assertion Markup Language (SAML) पक्षों के बीच — खासकर आइडेंटिटी प्रोवाइडर (IdP) और सर्विस प्रोवाइडर (SP) के बीच — प्रमाणीकरण और प्राधिकरण डेटा के आदान-प्रदान का XML-आधारित खुला मानक है। SAML असर्शन आम तौर पर Base64-एन्कोडेड होते हैं और HTTP redirect बाइंडिंग से भेजे जाने पर deflate-संपीडित हो सकते हैं।
SSO प्रमाणीकरण
SAML सिंगल साइन-ऑन सक्षम करता है, जिससे उपयोगकर्ता एक बार प्रमाणित होकर कई सर्विस चला सकते हैं
XML-आधारित असर्शन
SAML पक्षों के बीच प्रमाणीकरण और प्राधिकरण कथन ले जाने के लिए XML असर्शन का उपयोग करता है
सुरक्षित बाइंडिंग
सुरक्षित टोकन आदान-प्रदान के लिए SAML, HTTP Redirect, POST और Artifact बाइंडिंग समर्थन करता है
अक्सर पूछे जाने वाले प्रश्न
टूल Base64-एन्कोडेड SAML Response और Assertion XML समर्थन करता है, जो आम तौर पर SAML redirect और POST बाइंडिंग में मिलते हैं। यह deflate-संपीडित SAML रिक्वेस्ट भी स्वतः पहचानकर इन्फ्लेट करता है।
हाँ। सारी प्रोसेसिंग पूरी तरह आपके ब्राउज़र में होती है। आपके SAML टोकन कभी किसी सर्वर पर नहीं भेजे जाते। कोई डेटा आपका डिवाइस नहीं छोड़ता।
HTTP redirect से भेजे गए SAML रिक्वेस्ट URL की लंबाई घटाने के लिए Base64 एन्कोडिंग से पहले अक्सर deflate से संपीडित किए जाते हैं। यह टूल ऐसे डेटा को स्वतः पहचानकर डिकंप्रेस करता है।
रिक्वेस्ट एक samlp:AuthnRequest है जो सर्विस प्रोवाइडर उपयोगकर्ता को प्रमाणित करने के लिए आइडेंटिटी प्रोवाइडर को भेजता है; रिस्पॉन्स वापस आने वाला samlp:Response है, जो प्रमाणीकरण कथन और एट्रिब्यूट वाला saml:Assertion ले जाता है। दोनों URL-एन्कोडेड (Redirect बाइंडिंग) या HTML फ़ॉर्म POST के भीतर (POST बाइंडिंग) यात्रा करते हैं। यह टूल दोनों दिशाएँ डिकोड करता है।
एक अपारदर्शी स्ट्रिंग जो SP रिक्वेस्ट के साथ जोड़ता है और IdP को उसे रिस्पॉन्स के साथ बिना बदले लौटाना होता है - आम तौर पर लॉगिन के बाद जिस URL पर redirect करना है वह। SAML बाइंडिंग स्पेक इसे 80 बाइट से नीचे रखने की सलाह देता है, और IdP के लिए इसका कोई अर्थ नहीं होता। SSO गलत पेज पर पहुँचे तो गिरा या खराब RelayState ही पहला संदिग्ध है।
HTTP-Redirect बाइंडिंग में XML पहले raw-Deflate से संपीडित होता है, फिर Base64, फिर URL-एन्कोडेड - तीन चरण जो स्पेक निर्धारित करता है। इस टूल को URL-एन्कोडेड मान दें: अगर वह < से शुरू होते मार्कअप में खुल जाए तो संपीडित था; पहले से <?xml या <saml से शुरू हो तो नहीं था। POST-बाइंडिंग संदेश Deflate के बिना Base64 होते हैं।
NotBefore, NotOnOrAfter और Audience को सेवा प्रदाता की सेटिंग से मिलाएँ। घड़ियों का अंतर assertion की वैधता अवधि को प्रभावित करता है, क्रिप्टोग्राफिक हस्ताक्षर को नहीं। यह डिकोडर फ़ील्ड दिखाता है; हस्ताक्षर सत्यापित नहीं करता और यह तय नहीं करता कि प्रदाता assertion स्वीकार करे या नहीं।
हाँ - डिकोड करना सत्यापन नहीं है। असर्शन का XML कोई भी पढ़ सकता है; भीतर का सिग्नेचर अखंडता (integrity) कवर करता है, गोपनीयता नहीं। IdP का पब्लिक सर्टिफिकेट लिए बिना आप यह नहीं सिद्ध कर सकते कि असर्शन प्रामाणिक और अपरिवर्तित है। डिकोड की गई किसी भी सामग्री को संभालकर देखें: असर्शन में अक्सर ईमेल पते, ग्रुप और एंटाइटलमेंट होते हैं।
संबंधित टूल्स
JWT पार्सर
JSON Web Token (JWT) तुरंत डिकोड और सत्यापित करें। मानव-पठनीय समय प्रदर्शन के साथ हेडर, पेलोड और सिग्नेचर जानकारी देखें
प्रमाणपत्र डिकोडर
PEM प्रारूप में X.509 SSL/TLS प्रमाणपत्र डिकोड करें
Base64 URL डिकोडर पार्सर
Base64 डिकोड और एनकोड करें, URL-एनकोडेड स्ट्रिंग पार्स करें, Base64 छवियाँ प्रीव्यू करें और JWT हेडर या पेलोड सेगमेंट डिकोड करें
प्रामाणिक संदर्भ
इस टूल के पीछे के मूल स्रोत — दूसरे हाथ के सार नहीं, बल्कि आधिकारिक स्टैंडर्ड और स्पेसिफिकेशन।