У меня есть приложение Spring Boot, которое настроено в качестве поставщика услуг.Моя конечная цель - иметь возможность вызвать AWS STS Assume Role со службой SAML для создания временных учетных данных AWS от имени пользователя с ответом SAML, используемым для первоначальной аутентификации пользователей моего приложения.
Я нашел этот другой вопрос .С этим ответом я могу получить только утверждение, а не весь ответ.В результате моего тестирования для вызова API AWS, указанного выше, требуется полный ответ, а не только утверждение.
Я использовал это Расширение Chrome для просмотра ответа SAML.Когда я включаю все (обрисуйте в общих чертах ниже)
<samlp:Response>
...
<saml:Assertion>
...
</saml:Assertion>
</samlp:Response>
Роль AWS STS Assume Role с SAML работает.Ответ на другой связанный вопрос дает мне только блок
<saml:Assertion>...</saml:Assertion>
, и роль AWS STS Assume Role с SAML не выполняется.
Поэтому мой вопрос заключается в том, как получитьвесь XML-объект SAML Response обратно в контроллер моего приложения Spring Boot?