首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MicrosoftAppPassword中使用appsettings.json的目的是什么?

在MicrosoftAppPassword中使用appsettings.json的目的是什么?
EN

Stack Overflow用户
提问于 2022-05-09 13:46:21
回答 1查看 205关注 0票数 0

全。

https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-concept-authentication-types

根据上面的链接中描述的图,我猜和Bot之间的身份验证流程如下所示。

MicrosoftAppPassword.

  • Bot
  1. Bot连接器服务通过MicrosoftAppID从AzureAD获得访问令牌,而连接器服务通过授权头将1号中生成的令牌发送给Bot。

在这个流程中,Bot似乎不使用Bot应用程序的MicrosoftAppPassword中定义的appsettings.json。

是否需要在MicrosoftAppPassword中定义appsettings.json?在MicrosoftAppPassword中使用appsettings.json的目的是什么?

EN

回答 1

Stack Overflow用户

发布于 2022-05-09 16:53:02

对于单个和多租户机器人,bot必须同时拥有AppId和AppPassword才能向进行身份验证。没有AppPassword,机器人就无法与Azure进行通信。

唯一的例外是托管标识,它是由Azure跨多个资源管理的身份验证机制,顾名思义。当使用其中之一时,您不提供AppPassword。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72173024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档