【问题标题】:Purpose of "virtual" RedirectUri in Open ID Connect optionsOpenid Connect 选项中“虚拟”重定向 Uri 的用途
【发布时间】:2016-10-02 17:17:16
【问题描述】:

在 IdentityServer 测试主机中,Azure AD 的 RedirectUri 被配置为“虚拟”URI,例如RedirectUri = "https://localhost:44333/core/aadcb" - 虚拟的意思是/aadcb 没有任何东西。这种设置似乎也在许多独立于 Identity Server 的 Azure AD 示例中完成。

在使用 Azure AD 的 IdentityServer 登录流程中,Azure AD 回调该虚拟 URI,然后重定向到 /callback。这种重定向发生在哪里?这样做的目的是什么?

我一直在解决一个问题,有时我们的虚拟 URL 会出现 404,我们似乎可以直接使用 /callback。我们现在只有一个外部供应商,但未来可能会改变。

【问题讨论】:

    标签: azure-active-directory openid-connect identityserver3 katana


    【解决方案1】:

    当您有多个相同类型的中间件(例如多个 OpenID Connect 或 WS-Federation)时 - 每个中间件都需要一个唯一的回调路径。否则他们会用可能不同的设置(比如关键材料)互相踩踏。

    然后中间件处理这个“虚拟”URL。

    【讨论】:

      猜你喜欢
      • 2019-01-23
      • 2017-11-14
      • 2023-04-04
      • 2021-07-14
      • 2019-08-04
      • 2023-03-12
      • 2017-06-28
      • 1970-01-01
      • 2017-10-18
      相关资源
      最近更新 更多