【问题标题】:How can I configure Microsoft Account identity provider in Azure AD B2C to redirect to my URL如何在 Azure AD B2C 中配置 Microsoft 帐户身份提供程序以重定向到我的 URL
【发布时间】:2019-12-10 08:33:48
【问题描述】:

我正在尝试使用 Active Directory B2C 设置 Web 应用身份验证,但是当我使用 Microsoft 帐户身份提供程序(或除邮件之外的任何其他)时,Azure 回调 URL 设置为“https://(domain).b2clogin.com/(domain).onmicrosoft.com/oauth2/authresp”并且我无法更改它. 你能帮我做些什么来获得对我在不同域上的页面的令牌的响应吗?

【问题讨论】:

  • 您想将 ti 更改为 waht ?url 将始终为 https://(domain)b2clogin.com/(domain).onmicrosoft.com/oauth2/authresphttps://login.onmicrosoft.com/(domain).onmicrosoft.comoauth2/authresp
  • @Thomas 我是这么想的,这意味着我需要实现这个端点?我的问题是我正在开发 API,我想通过在登录后将用户重定向到 jwt.ms 并使用令牌进行测试来测试身份验证。但我做不到。它仅适用于电子邮件身份验证。另外,如果我的前端应用程序不会托管在 Azure 上怎么办?我将如何获得令牌?感谢您的回复,我为此花费了大量时间。
  • 您可以从 B2C 创建重定向到 jwt.ms 的应用程序。托管应用程序的位置无关紧要,只有重定向 url 很重要
  • 所以我必须创建一个应用程序,其唯一目的是从 B2C 重定向重定向?我知道有这种可能性,但似乎效率很低。您知道 Azure 是否有任何原因不允许更改重定向 URL?我认为它在过去的 Azure 版本中是允许的。
  • @MichalKalous 如果我的回答有帮助,请接受它作为答案(单击答案旁边的复选标记将其从灰色切换为已填充)。谢谢。

标签: c# azure azure-ad-b2c .net-core-authorization


【解决方案1】:

您不能更改回调 URL,因为它被设计用于身份验证响应。

但是,当你点击运行用户流时,你需要提供B2C应用(在Azure AD B2C下)并回复url(这是你可以识别的url强>)。

登录后会跳转到之前配置的url。

【讨论】:

    猜你喜欢
    • 2020-07-29
    • 1970-01-01
    • 2018-11-22
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多