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

Azure AD B2C登录报错:重定向URI未注册,请求协助解决

解决Azure AD B2C登录错误AADB2C90006

问题分析

错误提示AADB2C90006: 请求中提供的重定向URI 'http://localhost:3001/'未针对客户端ID '714f2acb-2483-4759-9114-f6c2df737b5d'注册,核心原因是实际请求的重定向URI与Azure AD B2C客户端注册中配置的URI不匹配。

你的React配置中redirectUri: '/'会被自动解析为当前应用的根路径http://localhost:3001/,但这个完整URI未在Azure端正确注册。

解决方案

1. 验证Azure AD B2C客户端注册的重定向URI

  • 登录Azure门户,进入Azure AD B2C服务
  • 找到对应客户端ID为714f2acb-2483-4759-9114-f6c2df737b5d的应用注册
  • 切换到身份验证标签页,在Web平台的重定向URI列表中,确认是否存在完全匹配的http://localhost:3001/(注意末尾的斜杠,错误提示中明确包含该斜杠)
    • 若未添加,补充该URI并保存;若已添加,检查是否存在大小写、斜杠缺失等细微差异

2. 优化React端的重定向URI配置

将相对路径改为绝对路径,避免路径解析带来的不一致:

export const msalConfig = {
    auth: {
        // 其他配置保持不变
        redirectUri: 'http://localhost:3001/',
        postLogoutRedirectUri: 'http://localhost:3001/',
        // 其他配置保持不变
    },
    // 其他配置保持不变
};

3. 清除缓存测试

清理浏览器缓存,或使用隐私/无痕窗口重新测试登录流程,避免旧的重定向URI缓存导致的问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 22:16:13