Okta IDP启动了RelayState

时间:2016-06-17 13:22:35

标签: okta

任何人都可以告诉我如何为IDP发起的SSO连接传递RelayState。我们有SSO工作,但想深入链接到服务提供商的应用程序中的页面。他们指示我们通过RelayState但我无法弄清楚如何格式化Okta的URL。我们正在使用app嵌入式链接,并希望将RelayState附加到查询字符串。

2 个答案:

答案 0 :(得分:2)

对于IdP发起的SSO(首先登录IdP,然后访问SP),您可以在常规SAML设置下修改RelayState,例如: edit default relaystate for IdP initiated sso

请注意,app embed url仅适用于IdP发起的SSO,不应将SP发起的SSO用作其IdP SSO网址。

当用户直接访问SP时(不先登录到IdP),它会启动SP发起的SSO。您可以在其中将?RelayState=your_deep_link附加到IdP SSO网址,以便在您登录IdP后,它会将深层链接返回给SP,以便您重定向到。

就像@Thomas Kirk所说,"您可以通过点击"查看设置说明"找到IdP SSO网址网址。在管理控制台中的应用程序的“登录”选项卡上。"

答案 1 :(得分:0)

要使用Okta启动IdP启动的SAML,您需要使用ID {1}}附加到网址的IdP SSO网址,而不是app embed网址。

您可以通过单击管理控制台中应用程序的“登录”选项卡上的“查看安装说明”找到IdP SSO URL网址。

示例(不要忘记对查询字符串进行URL编码): Stroke of the brush