深层链接问题

时间:2013-12-18 23:13:46

标签: saml-2.0 deep-linking pingfederate

我正在尝试访问应用程序中文档的链接。当我点击链接时,我被指示通过SAML(Ping Federate)进行身份验证。一旦我登录到应用程序,链接就会丢失,它会将我带到应用程序的主页。有谁知道我需要配置SAML以便在我进行身份验证后记住链接。我的印象是它与Deep Linking和/或RelayState有关。我在应用程序中打开了深度链接,我的中继状态变量是“RelayState”。任何帮助,将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

@ andy-k-ping-identity在他的评论中是正确的。当您的应用程序深度链接以确定它没有会话时,它需要重定向到PingFederate SP的启动SSO端点w /深度链接的页面作为TargetResource。完成所有SSO后,PingFederate将导致用户重定向到该页面。因此,例如,如果用户没有会话,深度链接的应用应该返回302:

HTTP/1.1 302 Found
Location: https://fs.sp.com:9031/sp/startSSO.ping?TargetResource=https://sp.com/deep-link&...

HTH!