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

多租户MS Teams Bot安装时OAuth页面无法切换租户的问题求助

多租户MS Teams Bot安装时OAuth页面无法切换租户的问题求助

大家好,我遇到了一个关于多租户MS Teams Bot安装的问题,想请教一下各位:

我用BotBuilder JS框架搭建了一个MS Teams Bot,在租户A中创建了管理员用户,并通过以下URL完成了租户级别的授权安装(相关参数已在Azure应用注册中配置妥当):

https://login.microsoftonline.com/common/adminconsent?client_id=<client_id>&redirect_uri=<redirect_uri>&state=<state>&prompt=select_account

之后我把该管理员用户邀请到了租户B,还给他分配了Global Administrator角色,打算在租户B中安装同一个Bot。但当我使用上述adminconsentURL跳转到OAuth授权页面时,却找不到从原租户A切换到租户B的选项,翻遍官方文档也没找到对应的解决方法。

不过我后来尝试手动将URL中的common替换为租户B的tenant_id,使用这个URL成功完成了租户B的Bot安装:

https://login.microsoftonline.com/<tenant_id>/adminconsent?client_id=<client_id>&redirect_uri=<redirect_uri>&state=<state>&prompt=select_account

需要说明的是,我的Azure应用注册中“支持的账户类型”已经设置为“多个组织”,理论上应该支持多租户安装的。

有没有大佬能指点一下,为什么使用common的URL无法切换租户?或者有没有更规范的解决方式?非常感谢大家的帮助!

备注:内容来源于stack exchange,提问作者Yogendra

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 16:28:06