我正在尝试访问应用程序中文档的链接。当我单击该链接时,系统会指示我通过SAML (Ping Federate)进行身份验证。一旦我登录到该应用程序,该链接就会丢失,并将我带到该应用程序的主页。有没有人知道我需要如何配置SAML才能在身份验证后记住链接。我的印象是,它与深度链接和/或RelayState有关。我在应用程序中打开了深度链接,并且我的中继状态变量是"RelayState“。任何帮助都将不胜感激。谢谢!
发布于 2014-02-01 16:07:24
@andy-k-ping-identity在他的评论中是正确的。当你的深度链接到的应用程序确定它没有会话时,它需要重定向到带有深度链接页面作为TargetResource的PingFederate SP的启动单点登录端点。在所有单点登录完成后,PingFederate将使用户重定向到该页面。因此,例如,如果用户没有会话,深度链接的应用程序应该像这样返回302:
HTTP/1.1 302 Found
Location: https://fs.sp.com:9031/sp/startSSO.ping?TargetResource=https://sp.com/deep-link&...哈!
https://stackoverflow.com/questions/20670459
复制相似问题