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

如何通过Teams Toolkit关联现有AAD应用注册并本地调试Tab HelloWorld应用

使用Teams Toolkit指定现有Azure AD应用注册进行本地调试

一、VS Code 操作步骤

  • 打开HelloWorld Tab项目,找到.fx文件夹下的configs/local.json文件
  • 定位到auth节点,将clientId替换为管理员提供的Azure AD应用注册ID;如果有客户端密钥,同步替换clientSecret字段
  • 打开templates/appPackage/manifest.json,把根节点的id替换为Teams开发者门户创建的应用ID,同时修改webApplicationInfo里的id为Azure AD应用ID
  • 执行命令面板中的Teams: Prepare Teams App Dependencies,让工具包同步配置
  • 启动调试时选择Debug (Edge)或Debug (Chrome),确保本地服务端口和manifest里的contentUrl完全匹配

二、Visual Studio 操作步骤

  • 右键项目,选择Teams Toolkit -> Edit App Manifest
  • 在manifest编辑器中,将ID替换为Teams开发者门户的应用ID,Web Application Info里的ID改成Azure AD应用ID
  • 打开项目根目录的appsettings.json,添加或修改以下配置:
    "AzureAd": {
      "ClientId": "你的Azure AD应用ID",
      "ClientSecret": "你的客户端密钥(如有)"
    }
    
  • 右键项目,选择Teams Toolkit -> Provision in the Cloud(仅同步配置,无需实际部署)
  • 启动调试,先确认本地服务正常运行,再打开Teams网页版

三、解决加载失败问题

  • 验证本地服务:直接在浏览器访问https://localhost:xxxx(xxxx为项目端口),确认页面能正常加载
  • 清除浏览器缓存:按Ctrl+Shift+Delete清除缓存和Cookie后重启Teams网页版
  • 检查manifest配置:确保contentUrl为https://localhost:xxxx(注意是HTTPS,工具包会生成自签名证书),validDomains包含localhost
  • 配置Azure AD重定向URI:在Azure AD门户中添加本地调试的重定向URI,比如https://localhost:xxxx/auth-end(具体路径参考项目auth配置)
  • 关闭代理/VPN:代理可能阻断Teams网页版访问本地服务,暂时关闭后重试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 06:31:08