Microsoft Graph中的多租户问题

时间:2019-06-11 12:29:21

标签: botframework microsoft-graph

当前,我正在开发需要通过Microsoft Graph登录的Microsoft ChatBot。 登录后,错误显示如下。 enter image description here

1 个答案:

答案 0 :(得分:3)

注册应用程序时,您选择了以下三种受支持的帐户类型之一:

  • 仅此组织目录中的帐户(即仅一个Azure AD租户)
  • 任何组织目录中的帐户(即任何Azure AD租户)
  • 任何组织目录中的帐户和个人Microsoft帐户(即任何Azure AD租户和任何个人Microsoft帐户)

如果您选择第一个选项,则您的应用程序将不被视为“多租户”,并且您将无法使用“公共”端点,如错误消息所示。您在这里有两个选择:

  1. 如果要由多个组织的用户使用您的应用程序,请将目标受众更改为“任何组织目录中的帐户”(Azure门户> Azure Active Directory>应用程序注册>身份验证)。
  2. 如果您的应用程序仅打算由一个组织使用,则更新代码以使用特定于租户的终结点(即https://login.microsoftonline.com/{tenant-id}/...,而不是https://login.microsoftonline.com/common/...)。