我已经在PingFederate中配置了IDP启动的SSO,它显示的 SSO应用程序端点是: https://myserver/idp/startSSO.ping?PartnerSpId=sp_id。但是,当我下载此SP连接的元数据时,在元数据中, SSO服务位置 显示为:https://myserver/idp/SSO.saml2。为什么元数据文件显示不同的SSO URL?"最初的回答"
这些端点服务于两个不同的目的。
SSO应用程序端点是PingFederate专有的端点,允许启动IdP-init SSO。这些专有的端点都以“.ping”结尾。您可以将用户重定向到此端点,以开始针对给定SP合作伙伴的SSO流程。更多详细信息:https://support.pingidentity.com/s/document-item?bundleId=pingfederate-92&topicId=adminGuide%2FidpEndpoints.html
SSO服务位置是处理SAML请求消息的SAML 2.0标准协议端点。这些标准协议端点都以协议名称结尾(在本例中为“.saml2”)。这是您的SP合作伙伴将发送SAML请求的端点,这就是为什么您会在将要与合作伙伴交换的SAML元数据文件中找到它的原因。更多详细信息:https://support.pingidentity.com/s/document-item?bundleId=pingfederate-92&topicId=adminGuide%2FviewingProtocolEndpoints.html