You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure AD B2C登录报错AADB2C90006:重定向URI未注册排查求助

解决Azure AD B2C重定向URI错误AADB2C90006的排查要点
  • 核对重定向URI的类型:Azure AD B2C应用注册的重定向URI分Web和SPA两类,React属于单页应用,必须将http://localhost:3000设置为SPA类型。去应用注册的「身份验证」页面确认类型是否正确,选成Web类型即使地址匹配也会触发报错。

  • 确保MSAL配置与Azure端完全一致:检查React项目中MSAL初始化代码里的redirectUri参数,必须和Azure后台填写的地址完全一致,包括大小写、末尾是否带斜杠这类细节。比如正确的配置示例:

    const msalConfig = {
      auth: {
        clientId: "xxx id",
        authority: "https://你的租户名.b2clogin.com/你的租户名.onmicrosoft.com/你的用户流ID",
        redirectUri: "http://localhost:3000" // 必须和Azure后台的地址丝毫不差
      }
    };
    
  • 确认应用注册的客户端ID匹配:再次核对Azure中找到的应用注册的客户端ID,是否和React项目里配置的clientId完全相同,避免误选了租户内其他ID相似的应用。

  • 检查用户流/自定义策略的关联:如果使用自定义策略,确认策略配置里的ClientId指向的是当前应用,且策略未限制重定向URI;如果用的是内置用户流,检查用户流的「应用程序」设置中是否添加了你的应用。

  • 排除配置延迟或缓存问题:Azure的配置变更可能有5-10分钟的延迟,刚修改完配置别立刻测试。也可以清空浏览器缓存、用无痕模式重试,避免旧配置缓存导致的错误。

内容的提问来源于stack exchange,提问作者rjjdv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 19:40:57