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

部署Azure AI Studio的gpt3.5 Turbo模型至Web App后无法访问求助

解决Azure AI Studio部署Web App的身份验证问题

问题1:默认禁止访问,需配置身份验证规则

  • 登录Azure门户,定位到部署完成的Web App资源
  • 进入身份验证选项卡,在「身份验证设置」区域:
    • 若无需身份验证,选择「允许匿名请求(无身份验证)」,保存设置后即可直接访问Web App
    • 若需限制访问,选择对应身份验证提供商(如Azure AD),并配置允许访问的用户/组规则

问题2:服务主体无法通过账号密码登录的处理方案

  • 确认Web App已启用Azure AD身份验证,进入对应Azure AD应用注册页面
  • 在应用注册的「证书和密码」菜单中,为服务主体添加客户端密码(或证书),记录生成的密钥值
  • 服务主体需通过OAuth2客户端凭据流获取访问令牌,而非账号密码登录,示例请求命令:
    curl -X POST https://login.microsoftonline.com/{你的租户ID}/oauth2/v2.0/token \
    -d "client_id={服务主体客户端ID}&scope={Web App的应用ID URI}/.default&client_secret={服务主体客户端密码}&grant_type=client_credentials"
    
  • 获取令牌后,在访问Web App的请求头中携带Authorization: Bearer {获取到的令牌}即可完成身份验证
  • 额外配置:将服务主体添加到Web App的访问控制(IAM)中,分配合适的角色(如「参与者」)确保权限足够

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 09:12:38