You need to enable JavaScript to run this app. 注册Azure Functions应用至AAD B2C时访问被拒及域验证失败问题咨询
优惠活动
大模型
产品
解决方案
定价
更多

注册Azure Functions应用至AAD B2C时访问被拒及域验证失败问题咨询

开发背景
  • 为Azure开发新手,仅掌握少量JavaScript知识,不熟悉C#技术栈
  • 当前使用React Native结合Expo开发iPhone端应用
现有Azure租户配置

共配置2套独立的应用注册:

  • 应用1(私有API):部署在私有租户内的Azure Functions应用注册
  • 应用2(公共客户端):部署在Azure AD B2C租户内的Azure Web应用注册,对应代表iPhone端应用的逻辑应用
当前遇到的核心问题
  • 目前MSAL暂不支持运行在iPhone上的JavaScript应用对接Azure AD B2C的第三方身份提供程序(如Google、Facebook等),但已成功在Expo iPhone应用中获取到Azure AD B2C生成的访问令牌
  • 携带上述Azure AD B2C访问令牌,访问已开启服务身份验证的匿名HTTP触发型Azure Functions应用时,请求会被拒绝访问
  • 参照App Service配置AAD身份提供程序的官方指南完成相关配置后,始终无法通过Azure Functions应用的域验证环节
  • 尝试通过Kudu配置Azure Functions代理,将AAD B2C发布者域验证器的请求路由到对应的验证.json文件,仍然无法完成域验证流程
初步排查的潜在问题点
  • Azure Functions代理配置错误:访问AAD B2C「发布者域验证器」提交的URL时,无法返回对应的验证.json文件
  • CORS跨域限制:当前使用exp://协议而非HTTP服务器地址访问API,触发跨域拦截

内容的提问来源于stack exchange,提问作者above-the-line

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.10 12:45:03