【问题标题】:For what is Microsoft app ID and password used for?Microsoft 应用程序 ID 和密码的用途是什么?
【发布时间】:2020-02-17 13:38:51
【问题描述】:

我正在尝试部署我的 Azure 机器人服务,但我有点难以理解 Microsoft 应用程序 ID 和密码的用途是什么?有人可以解释一下这些术语吗?

我试图在网上找到答案,但没有成功。

感谢您的帮助。

【问题讨论】:

    标签: azure deployment botframework bots


    【解决方案1】:

    这是机器人服务的身份。

    您会在 Azure Active Directory (AAD) 的应用注册中注意到您的 Bot 服务在其中。这是为了让您能够对机器人服务进行身份验证、授权和审计 (AAA)。

    例如,您可能希望为您的机器人服务提供对您订阅中其他服务的访问权限,或者其他订阅也使用相同的 AAD。 因此,该应用程序具有一组可以使用的凭据。这个概念类似于 Windows Server 中的托管服务帐户。

    【讨论】:

    • 您能否详细说明“您可能希望为您的 Bot 服务提供对您订阅中其他服务的访问权限,或者其他订阅也使用相同的 AAD”?从我读到的文档中,例如,当我想使用 QnA Maker 服务时,我需要发送带有一些令牌等的请求(docs.microsoft.com/en-us/azure/bot-service/…)。但他们没有提到我需要将我的 Bot for QnA Maker 服务的访问权限授予 AAD 并让 AAD 处理授权。
    • 当然。如果您的用户使用其 Azure 登录名访问您的机器人服务,则机器人服务将需要访问 Azure AD 以对其进行身份验证。通过拥有此身份,它将能够访问 AAD 以执行此身份验证。这在这里解释docs.microsoft.com/en-us/azure/bot-service/…
    • 谢谢,我想我现在有点明白了:)
    【解决方案2】:

    Microsoft 应用 ID 和密码用于将机器人注册到 Azure 机器人服务。

    注册后,bot 连接器将使用这些凭据来验证对 Bot 服务的调用,并允许您使用不同的可用通道配置 bot。

    Bot 安全性由您在向 Bot Framework 注册机器人时获得的 Microsoft 应用 ID 和 Microsoft 应用密码配置。这些值通常在机器人的配置文件中指定,并用于从 Microsoft 帐户服务检索访问令牌。

    【讨论】:

    • 是的,机器人将使用凭据向 Azure AD 进行身份验证,因此它作为应用程序登录。想想登录到计算机或域的用户。他们有身份、权限和属性等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 2023-03-05
    • 2022-01-22
    相关资源
    最近更新 更多