Azure Bot Framework:带用户分配托管标识的机器人能否用门户Web Chat测试?
关于用户分配托管标识机器人的测试方案
- 结论:Azure门户的“Test in Web Chat”功能可以正常测试采用用户分配托管标识的机器人,之前提到的限制仅针对Bot Framework Emulator,Web Chat不受此影响。
- 原因:门户Web Chat通过Azure内部Bot Service通道直接通信,适配托管标识的身份验证流程;而Bot Framework Emulator的本地验证机制与用户分配托管标识存在兼容性问题,才会出现“Http Status Not Found”错误。
如果使用Web Chat测试仍遇到问题,建议排查以下几点:
- 确认用户分配托管标识已正确关联到你的Bot Service资源
- 检查该标识是否拥有Bot运行所需的对应Azure资源权限
- 验证Bot配置中是否正确指定了用户分配标识的客户端ID
内容的提问来源于stack exchange,提问作者BlueHarp
相关产品推荐
相关产品推荐

