能否在租户A的Teams中上传注册于另一Azure租户的自定义应用?
答复
首先明确结论:你的场景完全可以在租户A的Teams中上传该自定义应用,不需要先发布到Teams App Store,具体说明如下:
- 只要租户A的Teams管理员已经开启了自定义应用上传(侧载)权限,未上架公域商店的自定义应用本身就支持租户内上传部署,这是Teams自定义应用的默认支持能力,和应用是否包含Tab功能无关。
- 应用对应的Microsoft App Registration注册在租户B下也不影响上传操作,仅需提前满足两个前提即可保证Bot正常运行:
- 租户B下的该应用注册必须配置为多租户类型,否则跨租户的身份校验会失败,Bot无法响应租户A内的用户请求
- 你的Teams应用清单文件中
botId字段必须与租户B下应用注册的客户端ID完全匹配,且Bot服务的公网端点可正常接收Teams平台的回调请求
- 因为你的应用不需要请求任何Microsoft Graph权限,因此不需要额外做权限授权操作,上传完成后即可直接安装使用。
内容的提问来源于stack exchange,提问作者shrexster42
相关产品推荐
相关产品推荐

