Пройдя через так много сайтов Google, считывая так много QA в stackoverflow, действительно запутывается, как реализовать SP с использованием SAML 2 с Java.Реализация поставщика услуг с SAML 2 и Java
Я понимаю концепцию теории, но не понимаю, как ее реализовать.
В настоящее время мой клиент уже имеет файл метаданных IDP со мной и запрашивает файл метаданных SP. Это моя первая проблема.
- Как создать файлы метаданных на самом деле? Есть ли инструмент для его создания?
- Как реализовать генерацию SAMLRequest, синтаксический анализ SAMLResponse с использованием библиотек Java.
- Люди рекомендуют так много общедоступных сайтов, которые поддерживают функции IDP, SP, но не могут выбрать правильный вариант для продолжения. Мне нужен конкретный пример реализации поставщика услуг на Java с SAML 2.
Действительно оцените, если кто-нибудь мне поможет в этом контексте. Пожалуйста, поправьте меня, если мои вопросы не ясны, поэтому я попытаюсь отредактировать его.
Спасибо, Стефан ... Я также прочитал ваши ответы на другие вопросы. Клиент специально просит меня использовать OpenSAML (я не уверен, почему ...), поэтому я ищу некоторые примеры реализаций, которые ... будут работать, как вы предложили. – user4501968
OpenSAML - хорошо протестированный и совместимый код. Скорее всего, вы получите подпись и шифрование, совместимые с существующей библиотекой, а OpenSAML используется довольно широко. Shibboleth разработан той же группой, что и OpenSAML, и вы можете увидеть их код на https://wiki.shibboleth.net/confluence/display/DEV/Source+Code+Access – judielaine
Хорошо, удачи, моя книга основана на примере реализация SAML sp у меня на github –