【问题标题】:Azure AD B2C Authentication with Azure AD Multi-tenantAzure AD B2C 身份验证与 Azure AD 多租户
【发布时间】:2020-08-26 17:23:11
【问题描述】:

我已经按照这篇文章配置了 Azure AD 多租户身份验证:https://docs.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-multi-tenant-custom?tabs=applications

身份验证在上周的星期五工作,但现在突然失败。我尝试在 Azure AD 中使用新的 App Id 和两端添加的新 App Secret 重新注册应用程序。

我得到的错误:

抱歉,我们无法让您登录。 AADSTS9002325:跨域授权代码兑换需要代码交换证明密钥。

我是否忽略了一些明显的东西?

身份验证与使用 React 和 react-aad-msal 的 SPA Web 应用程序一起使用

【问题讨论】:

    标签: azure-active-directory azure-ad-b2c


    【解决方案1】:

    解决方案:将平台配置从 SPA 更改为 Web 即可解决。

    【讨论】:

    • 怎么改?
    • 检查 Azure Active Directory 应用程序中的清单,并查找 replyUrlsWithType。尝试将登录回调类型从 SPA 更改为 Web。
    • "replyUrlsWithType": [ { "url": "https://.b2clogin.com/.onmicrosoft.com/oauth2/authresp", "type": "Web " },在这里找到它:租户 > 应用注册 > 选择您注册的应用 > 左侧的清单刀片。
    • 但是改成web还需要传递client secret?
    猜你喜欢
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    • 2020-04-30
    相关资源
    最近更新 更多