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

Azure Web App部署后Redirect URI不匹配问题求助

Azure B2C重定向URI不匹配问题解决方案

核心原因:精确匹配要求

Azure B2C对重定向URI采用精确路径匹配(忽略查询参数),仅添加根域名(https://xyz.azurewebsites.net/)无法覆盖实际回调路径。你需要将API接收B2C回调的**完整路径(不含?attrs=some_data这类查询参数)**添加到应用的Redirect URIs中,也就是https://xyz.azurewebsites.net/some_url_defined_in_rest_api。

虚拟路径的处理

如果你的REST API是通过虚拟路径https://xyz.azurewebsites.net/some.virtual.path对外提供服务,且实际触发重定向的请求是通过该虚拟路径访问的,那么必须将虚拟路径对应的完整回调URI也添加到Redirect URIs。例如,若API的回调路径是https://xyz.azurewebsites.net/some.virtual.path/some_url_defined_in_rest_api,就需要把这个地址加入配置。

额外验证要点

  • 确认配置的Redirect URI与API重定向时传递给B2C的redirect_uri参数完全一致(注意结尾斜杠:如果实际回调路径不带斜杠,配置时也不要加)。
  • 若使用B2C自定义策略,需检查策略文件中RedirectUri节点的设置是否与配置的URI匹配。
  • 确保所有Redirect URI均以https://开头(localhost调试场景除外)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 22:10:05