我正在尝试访问应用程序中文档的链接。当我单击链接时,我会被引导通过 SAML(Ping Federate)进行身份验证。一旦我登录到应用程序,链接就会丢失,它会将我带到应用程序的主页。有谁知道我需要如何配置 SAML 以在我进行身份验证后记住链接。我的印象是它与 Deep Linking 和/或 RelayState 有关。我在应用程序中打开了深度链接,我的中继状态变量是“RelayState”。任何帮助,将不胜感激。谢谢!
问问题
2196 次
1 回答
1
@andy-k-ping-identity 在他的评论中是正确的。当您的深度链接到的应用程序确定它没有会话时,它需要重定向到 PingFederate SP 的起始 SSO 端点,其中深度链接页面作为 TargetResource。在所有 SSO 完成后,PingFederate 将导致用户被重定向到该页面。因此,例如,如果用户没有会话,深度链接的应用程序应该返回这样的 302:
HTTP/1.1 302 Found
Location: https://fs.sp.com:9031/sp/startSSO.ping?TargetResource=https://sp.com/deep-link&...
!
于 2014-02-01T08:07:24.283 回答