Spring Security - расшифровка ответа подтверждения SAML от IDP
Мы используем Spring Security для обработки входов SAML, и все это прекрасно работает.
Но наш клиент хочет, чтобы мы создали специальный инструмент, который извлекал бы NameID и другие атрибуты из зашифрованного ответа на утверждение SAML, который они извлекали из плагинов SAML для браузера Chrome или Firefox.
Они говорят, что это нужно для тестирования. Подумайте об этом так: они пытаются настроить единый вход для одного из своих клиентов, и в ходе тестирования конфигурации они открывают другой браузер, отличный от того, на котором они работают, и пытаются войти в систему, используя тестовую учетную запись пользователя, привязанную к ВПЛ. Затем они используют плагин для браузера, чтобы посмотреть ответ SAML Assertion, опубликованный IDP при успешном входе в систему, и хотят вставить его в форму и нажать "Отправить", после чего информация о пользователе будет извлечена и отображена на странице.
Каков наилучший способ сделать это с помощью SAML API Spring Security?