Samling - это бессерверный IdP SAML для целей тестирования любой конечной точки SAML SP. Он поддерживает AuthnRequest и LogoutRequest.
Он запускается исключительно в браузере для имитации ответов SAML, возвращаемых из IdP SAML - без регистрации, без серверов, только из браузера. Вы можете контролировать многие аспекты ответа - от успеха до различных неудач.
Просто установите целевой URL-адрес для SAML IdP на https://capriza.github.io/samling/samling.html,, и все готово. Если в запросе присутствует параметр запроса SAMLRequest, Самлинг проанализирует, извлечет и заполнит соответствующие поля.
![samling start page](https://i.stack.imgur.com/c1ebg.png)
Если вы не хотите использовать онлайн-версию, вы можете клонировать репозиторий Samling из https://github.com/capriza/samling и разместить его самостоятельно - все, что вам потребуется, - это статический файловый сервер.
(раскрытие: Samling был разработан Capriza, чтобы мы могли легко протестировать различные интеграции SAML)