Валидатор SAML-ответов
Проверка меток времени, аудитории, назначения и получателя SAML
Ввод SAML
Вставьте значение SAMLResponse (base64), тело формы или XML элемента Response.
Ожидаемые значения
Необязательно. Пустые поля не сравниваются; вместо этого показывается полученное значение.
Entity ID поставщика удостоверений
Entity ID вашего поставщика услуг
URL ACS в Response
URL ACS в SubjectConfirmationData
ID вашего AuthnRequest
Если пусто, используется текущее время в момент проверки. Укажите фиксированное время, чтобы воспроизвести результат.
Допуск для меток времени. 0 с — строго; ничего не предполагается.
Проверка
Подробности проверки
Связанные инструменты
Что проверяет валидатор
SAML Response Validator декодирует Response SAML 2.0 и выполняет проверки протокола, времени и конфигурации, которые объясняют, почему не удаётся войти. Каждая проверка получает статус PASS, WARNING, FAIL или INFO и группируется по Response, по каждому утверждению и по подписи. Проверяются Version, ID, IssueInstant, Issuer, Destination, InResponseTo, код статуса с вложенными кодами и сообщением, подтверждение субъекта bearer с Recipient и собственным окном времени, Conditions NotBefore и NotOnOrAfter, AudienceRestriction, окончание сеанса в AuthnStatement, а также повторяющиеся ID и утверждения не на своём месте, указывающие на signature wrapping.
Ожидаемые значения, время и допуск часов
Укажите значения, которые ожидает ваш поставщик услуг: издателя, аудиторию, назначение, получателя и ID InResponseTo вашего запроса. Сравнение точное; если значение отличается, панель подробностей объясняет вероятную причину: косая черта в конце, http вместо https, регистр букв, другой хост или лишние пробелы. Destination и Recipient проверяются отдельно. Каждая метка времени сравнивается с временем проверки по отдельности; это текущее время или указанное вами фиксированное время. Допуск часов равен 0 секунд, если вы не выберете 60, 120, 300 секунд или своё значение; метка времени, прошедшая только благодаря допуску, получает WARNING, а сообщения указывают точное число секунд.
Ограничения
Криптографическая проверка подписи не выполняется: инструмент сообщает, подписаны ли Response и каждое утверждение, какие алгоритмы объявлены, есть ли встроенные сертификаты и указывает ли каждая ссылка на свой элемент, но никогда не утверждает, что подпись действительна. Зашифрованные утверждения нельзя расшифровать, поэтому их содержимое не проверяется. Объявления DOCTYPE и ENTITY отклоняются. Принимается ввод до 1 MB. Чтобы прочитать атрибуты и полный XML, используйте SAML Decoder.
Конфиденциальность
Проверка полностью выполняется в вашем браузере. SAML-ответ и ожидаемые значения не загружаются на сервер, не сохраняются, не записываются в журналы и не добавляются в URL, а ссылки на связанные инструменты никогда не передают сообщение.
