مُفكك ردود SAML
مرشد
مُفكك ردود SAML
أدخل استجابة SAML مُشفَّرة بتنسيق base64 وسترى فورًا ملف XML المُفكك مع ملخص لمجالات أكثر أهمية. يدعم محتويات مُشفَّرة بـ URL ومقاييس DEFLATE المستخدمة في ربط SAML عبر HTTP-Redirect، كل ذلك داخل متصفحك دون تحميل أي بيانات.
كيفية استخدام
- احتفظ برد الاستجابة SAML من مزود الهوية (IdP) – عادةً يكون حقل صغير غير مرئي يُسمى
SAMLResponseعلى طلب POST إلى نقطة الاستجابة (ACS)، أوSAMLRequestمعلمة الاستعلام (query parameter) لربط HTTP-Redirect. - أدخل القيمة الخام في مربع الإدخال. يتم اكتشاف التشفير بالـ URL وضغط DEFLATE تلقائيًا.
- راجع جدول الملخص للحصول على معلومات سريعة: مُصدر الاستجابة، معرف الاسم، قبل/بعد الاستجابة، الجمهور، الوجهة، مؤشر الجلسة، وبيانات السمات.
- استخدم عرض XML المُرَتَّب (مع زر النسخ والتنزيل) للتحقق من التفاصيل أو مشاركتها مع زميل.
خصائص
- الكشف التلقائي للترميز – يدعم ترميز base64، base64 مُشفَّر بـ URL، ومقاييس DEFLATE من ربط HTTP-Redirect دون الحاجة إلى تمرير أزرار إضافية.
- أبرزات الملخص – يعرض معرف الاسم، الجمهور، المُصدر، الحالة، الوجهة، قبل/بعد الاستجابة، ومؤشر الجلسة لمساعدتك على اكتشاف مشاكل التكامل بسرعة.
- فحص الصلاحية – يقارن وقت "NotOnOrAfter" في الاستجابة مع الوقت الحالي ويُشير إلى الرموز المُنتهية.
- عرض XML مُجمَّع – نسخة مُرَتَّبة بمسافات، مع تلوين السياق، مع زر النسخ والتنزيل.
- الخصوصية أولًا – يتم تحليل جميع الرموز محليًا في متصفحك. لا تصل الاستجابات SAML إلى خوادمنا أبدًا.
التعليمات
-
What is SAML and how does it work?
SAML (Security Assertion Markup Language) is an XML-based open standard for exchanging authentication and authorization data between an Identity Provider (IdP) and a Service Provider (SP). The IdP authenticates the user, then issues a signed XML assertion that the SP trusts to grant access — enabling Single Sign-On across independent web applications.
-
What is the difference between a SAML Response and a SAML Assertion?
A SAML Response is the outer envelope sent from the IdP to the SP and includes protocol-level metadata such as Status, Destination and InResponseTo. The SAML Assertion is the payload inside that response — it carries the actual identity claims: NameID, AuthnStatement, Conditions and AttributeStatement. A response can wrap one or more assertions.
-
What do NotBefore and NotOnOrAfter mean in a SAML assertion?
NotBefore and NotOnOrAfter are time-window attributes inside the Conditions element that define when an assertion is valid. The SP must reject any assertion presented before NotBefore or at/after NotOnOrAfter. The window is usually only a few minutes wide to limit replay attacks, which is why clock skew between IdP and SP is a common cause of SAML failures.
-
What is the AudienceRestriction and why does it matter?
AudienceRestriction names the intended Service Provider (the SP's entity ID) for the assertion. The SP must reject assertions whose Audience does not match its own configured entity ID. This binding prevents an assertion issued for one application from being replayed against another — even if both trust the same IdP.
-
What is the difference between HTTP-Redirect and HTTP-POST bindings?
HTTP-Redirect places the SAML message in a URL query string, so it must be DEFLATE-compressed and base64-encoded to fit. It is typically used for AuthnRequests sent from SP to IdP. HTTP-POST submits the message as a hidden form field, which has no size limit and does not require compression — it is the binding used for the SAML response back from IdP to SP.
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
