【问题标题】:ADFS Redirect_URI not working how can redirect another url?ADFS Redirect_URI 不起作用如何重定向另一个 url?
【发布时间】:2020-07-22 04:13:40
【问题描述】:

我在依赖方下配置了两个SAML Assertion Consumer,如下:

Configuration Image

现在,当我在查询字符串中启动登录 url(作为 redirect_uri)时,它总是重定向到默认页面而不是第二个 url,所以我如何重定向到第一个索引上的 url?

在我为登录而启动的网址下方: https://fs.in.rptech.com/adfs/ls/idpinitiatedsignon?loginToRp=https://10.1.3.38:9090&redirect_uri=https://localhost:4435

【问题讨论】:

    标签: javascript c# saml adfs


    【解决方案1】:

    SAML 支持针对每个身份验证请求将附加信息嵌入到 RelayState

    要将 RelayState 嵌入到使用 ADFS 的 IDP 发起的登录请求中,您需要 encode 所需的 RelayState 和 SPID。 An online tool也可以生成IDP发起的登录链接。

    请注意,当您使用 loginToRp 参数时,嵌入 RelayState 是 not possible

    您需要先在您的 ADFS 服务器中Set-AdfsProperties -EnableRelayStateForIdpInitiatedSignOn

    您的应用程序需要从 SAMLReponse 检索 RelayState 属性并执行实际重定向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-15
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多