Есть ли хороший пример для IdP инициировал SSO (Single Sign On) использованием Spring SAML для стартеровIdP инициировал SSO с использованием Spring SAML
1
A
ответ
3
Spring SAML quick start guide имеет секцию для тестирования IDP-инициализирован SSO :
Вы можете проверить IDP инициализируется единый вход с URL https://idp.ssocircle.com:443/sso/saml2/jsp/idpSSOInit.jsp?metaAlias=/ssocircle&spEntityID=replaceWithUniqueIdentifier, после замены идентификатора поставщика услуг с одним сконфигурирован как ENTI введите в свой securityContext.xml. Возможно, предоставить данные реле, отправленные на ваш SP с параметром RelayState.
благодарит за ответ. Я попробовал пример, настроив, как указано в [Spring SAML] (http://docs.spring.io/spring-security-saml/docs/current/reference/html/chapter-quick-start.html#quick-start -тестирование). И затем использовал ссылку, упомянутую вами, и заменил spEntityId на entityId моего SP. После входа в систему, когда я нажимаю кнопку (Продолжайте SAML Single Sign On), я получаю сообщение об ошибке ** Причина: Идентификатор провайдера удостоверений равен нулю. ** Просьба предложить. – Harpreet
Я заметил, что ** reqId ** был ** null ** в URL-адресе (https://idp.ssocircle.com/sso/hos/AdPage.jsp?returnUrl=/sso/saml2/jsp/idpSSOInit.jsp&reqid = null), сгенерированный при входе в IdP. – Harpreet
Это работает для меня. Я заменил spEntitiyID тем, который я добавил на https://idp.ssocircle.com/sso/hos/ManageSPMetadata.jsp. –