SAML запрос и подписать запрос перед отправкой в ​​Java - PullRequest
0 голосов
/ 18 сентября 2018

Привет, я новичок в SAML и хочу создать пример запроса с использованием Java, но не Spring.затем возьмите этот запрос и подпишите его и отправьте в IdP, после чего получите запрос и сможете прочитать его содержимое. Я пытался сделать Coveo эту работу, но я не знал, как создатьправильные метаданные.Есть ли простая библиотека или проект, чтобы сделать это.

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Метаданные не обязательны, но они очень помогают, так как многие реализации IdP / SP могут напрямую их использовать.

Вы можете использовать https://www.samltool.com/idp_metadata.php для генерации метаданных IdP. Поскольку ответ SAML обычно имеет цифровую подпись (при использовании привязки переднего канала), вам необходимо ввести сертификат IdP, хотя это не обязательно. Таким образом, вы можете просто предоставить некоторый сертификат и позже удалить его из метаданных, если он не нужен.

0 голосов
/ 18 сентября 2018

Вам нужна клиентская сторона Стек SAML .

Вы можете найти примеры исходных кодов Java в открытых источниках.

...