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

Azure AD B2C兑换Access Token时出现404错误的排查与解决

Azure AD B2C兑换Access Token返回404 Not Found的解决方法

问题场景

用户完成注册或登录流程后,发起POST请求向Azure AD B2C兑换Access Token以获取用户oid,但每次请求均返回404 Not Found错误。请求参数参照微软官方文档配置,包含授权码、客户端ID、重定向URI等,仅移除了scope参数。

问题根源

最初使用的请求URL中的租户名取自Microsoft Entra ID或Azure AD B2C概览页面的域名,经排查确认该租户名不正确,导致请求地址无效。

解决步骤

  • 登录Azure门户,进入目标应用注册页面
  • 切换至「清单」标签页
  • 定位到publisherDomain字段,提取该字段中.onmicrosoft.com的前缀部分作为正确租户名
  • 修正Access Token兑换请求的URL,将错误租户名替换为上述正确值

示例:若publisherDomain值为contoso.onmicrosoft.com,则正确租户名为contoso,对应的兑换URL格式为:
https://contoso.b2clogin.com/contoso.onmicrosoft.com/<your-policy-name>/oauth2/v2.0/token

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 13:53:14