SAML डिकोडर

Base64-एन्कोडेड XML से SAML असर्शन डिकोड करें। अधिकतम सुरक्षा और निजता के लिए सारी प्रोसेसिंग आपके ब्राउज़र में होती है।

ऑटो-डिटेक्ट कम्प्रेशन पूर्ण XML पार्सिंग 100% क्लाइंट-साइड

डिकोडिंग हस्ताक्षर सत्यापित नहीं करती और एन्क्रिप्ट किए गए assertion को डिक्रिप्ट नहीं करती।

SAML डिकोडर का उपयोग कैसे करें

1

SAML डेटा पेस्ट करें

अपने SAML trace या नेटवर्क रिक्वेस्ट से Base64-एन्कोडेड SAML Response या Assertion कॉपी करें

2

ऑटो डिकोड

टूल स्वतः Base64 डिकोड करता है और deflate कम्प्रेशन पहचानकर XML दिखाता है

3

विवरण देखें

डिकोड किया 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 बाइंडिंग समर्थन करता है

अक्सर पूछे जाने वाले प्रश्न

कौन-कौन से SAML फ़ॉर्मैट समर्थित हैं?

टूल Base64-एन्कोडेड SAML Response और Assertion XML समर्थन करता है, जो आम तौर पर SAML redirect और POST बाइंडिंग में मिलते हैं। यह deflate-संपीडित SAML रिक्वेस्ट भी स्वतः पहचानकर इन्फ्लेट करता है।

क्या मेरा SAML डेटा सुरक्षित है?

हाँ। सारी प्रोसेसिंग पूरी तरह आपके ब्राउज़र में होती है। आपके SAML टोकन कभी किसी सर्वर पर नहीं भेजे जाते। कोई डेटा आपका डिवाइस नहीं छोड़ता।

deflate कम्प्रेशन का क्या मतलब है?

HTTP redirect से भेजे गए SAML रिक्वेस्ट URL की लंबाई घटाने के लिए Base64 एन्कोडिंग से पहले अक्सर deflate से संपीडित किए जाते हैं। यह टूल ऐसे डेटा को स्वतः पहचानकर डिकंप्रेस करता है।

SAML रिक्वेस्ट और SAML रिस्पॉन्स में क्या अंतर है?

रिक्वेस्ट एक samlp:AuthnRequest है जो सर्विस प्रोवाइडर उपयोगकर्ता को प्रमाणित करने के लिए आइडेंटिटी प्रोवाइडर को भेजता है; रिस्पॉन्स वापस आने वाला samlp:Response है, जो प्रमाणीकरण कथन और एट्रिब्यूट वाला saml:Assertion ले जाता है। दोनों URL-एन्कोडेड (Redirect बाइंडिंग) या HTML फ़ॉर्म POST के भीतर (POST बाइंडिंग) यात्रा करते हैं। यह टूल दोनों दिशाएँ डिकोड करता है।

SAML संदेश में RelayState क्या है?

एक अपारदर्शी स्ट्रिंग जो SP रिक्वेस्ट के साथ जोड़ता है और IdP को उसे रिस्पॉन्स के साथ बिना बदले लौटाना होता है - आम तौर पर लॉगिन के बाद जिस URL पर redirect करना है वह। SAML बाइंडिंग स्पेक इसे 80 बाइट से नीचे रखने की सलाह देता है, और IdP के लिए इसका कोई अर्थ नहीं होता। SSO गलत पेज पर पहुँचे तो गिरा या खराब RelayState ही पहला संदिग्ध है।

मैं कैसे पहचानूँ कि SAML डेटा Deflate-संपीडित है या नहीं?

HTTP-Redirect बाइंडिंग में XML पहले raw-Deflate से संपीडित होता है, फिर Base64, फिर URL-एन्कोडेड - तीन चरण जो स्पेक निर्धारित करता है। इस टूल को URL-एन्कोडेड मान दें: अगर वह < से शुरू होते मार्कअप में खुल जाए तो संपीडित था; पहले से <?xml या <saml से शुरू हो तो नहीं था। POST-बाइंडिंग संदेश Deflate के बिना Base64 होते हैं।

सबसे आम SAML त्रुटियों के कारण क्या हैं?

NotBefore, NotOnOrAfter और Audience को सेवा प्रदाता की सेटिंग से मिलाएँ। घड़ियों का अंतर assertion की वैधता अवधि को प्रभावित करता है, क्रिप्टोग्राफिक हस्ताक्षर को नहीं। यह डिकोडर फ़ील्ड दिखाता है; हस्ताक्षर सत्यापित नहीं करता और यह तय नहीं करता कि प्रदाता assertion स्वीकार करे या नहीं।

क्या मैं प्राइवेट की के बिना साइन किया SAML असर्शन डिकोड कर सकता हूँ?

हाँ - डिकोड करना सत्यापन नहीं है। असर्शन का XML कोई भी पढ़ सकता है; भीतर का सिग्नेचर अखंडता (integrity) कवर करता है, गोपनीयता नहीं। IdP का पब्लिक सर्टिफिकेट लिए बिना आप यह नहीं सिद्ध कर सकते कि असर्शन प्रामाणिक और अपरिवर्तित है। डिकोड की गई किसी भी सामग्री को संभालकर देखें: असर्शन में अक्सर ईमेल पते, ग्रुप और एंटाइटलमेंट होते हैं।

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

प्रामाणिक संदर्भ

इस टूल के पीछे के मूल स्रोत — दूसरे हाथ के सार नहीं, बल्कि आधिकारिक स्टैंडर्ड और स्पेसिफिकेशन।