Декодер SAML

Декодирование SAMLRequest и SAMLResponse из POST, Redirect или XML

Ввод SAML

Вставьте XML, base64, значение SAMLRequest или SAMLResponse, URL перенаправления или тело формы.

Сводка

Сообщения SAML пока нет
Вставьте запрос или ответ SAML, загрузите файл или выберите пример.

Исходный XML

Здесь появится декодированный XML.
Что делает декодер

SAML Decoder превращает SAMLRequest или SAMLResponse в читаемый XML и структурированную сводку. Он сам определяет транспортную кодировку: исходный XML, base64 привязки HTTP-POST, raw DEFLATE плюс base64 привязки HTTP-Redirect, URL-кодированные значения, полные URL перенаправления, тела форм и автоматически отправляемые HTML-формы. Каждый шаг показан, поэтому видно, как именно было декодировано сообщение.

Что можно изучить

Обзор показывает тип сообщения, ID, издателя, получателя, время выпуска, InResponseTo, код статуса с вложенным кодом и сообщением, а также какие части подписаны. Вкладка «Утверждение» показывает каждое утверждение отдельно: NameID субъекта, подтверждение субъекта, аудиторию, период действия, время аутентификации, индекс и окончание сеанса. Вкладка «Атрибуты» перечисляет каждый атрибут с FriendlyName, NameFormat и всеми значениями. Для запросов показываются URL ACS, привязка протокола, политика NameID и запрошенный контекст аутентификации.

Ограничения

Подписи описываются только по наличию, алгоритму и ссылке; криптографически они не проверяются, поэтому успешное декодирование не доказывает подлинность сообщения. Зашифрованные утверждения нельзя расшифровать: для этого нужен закрытый ключ поставщика услуг. Объявления DOCTYPE и ENTITY отклоняются. Принимается ввод до 1 МБ, распакованные сообщения ограничены 2 МБ. SAML 1.x не поддерживается. Чтобы сверить метки времени, аудиторию и получателя с вашей конфигурацией, используйте SAML Response Validator.

Конфиденциальность

Декодирование полностью выполняется в браузере. Сообщения SAML не загружаются, не сохраняются, не записываются в журналы и не добавляются в URL, а ссылки на связанные инструменты никогда не передают сообщение.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch