Microsoft Graph API的多租户支持

尚德马尼

当我在玩Microsoft Graph API(https://graph.microsoft.io/)时,我想了解对Graph API的多租户支持。

据我了解,我们需要先使用O365 Azure AD创建并注册我们的应用程序(http://dev.office.com/app-registration),然后才能使用它来访问图形API。

这与早期模型一致,后者在基础AD中直接创建了应用程序。我相信上面的应用程序创建步骤也可以做到这一点。

虽然这允许该应用访问我们已注册该应用的租户的图形API,但该应用无法访问其他租户数据。我们该怎么做?

早期的AD应用程序具有授权访问流程,其中该应用程序用于向其他租户中的用户显示对话框以授权该应用程序。这个流程仍然有效吗?

在这方面的任何指导都是有帮助的。

罗伯特·安德森(Robert Anderson)-微软

或者,如果您使用直接从Microsoft Graph网站链接到的“应用程序注册门户”,则无需执行任何其他操作即可使您的应用程序与多个租户一起使用。它将需要将您的身份验证策略切换到v2.0身份验证端点(也称为融合身份验证)。这对您也有一些好处,例如动态范围以及能够以相同的身份验证流程支持企业和消费者身份验证以及图形API。

根据您选择的平台,Microsoft Graph GitHub帐户有多个示例,可以在需要时为您提供帮助。许多示例已经切换到该新的身份验证流程,其他示例也正在进行切换。

额外的

如果您对v2.0身份验证端点的{tenant}段的选项有疑问,可以在此处阅读有关它们的信息

  • common =>允许同时具有个人Microsoft帐户和来自Azure Active Directory的工作/学校帐户的用户登录应用程序。
  • 组织=>仅允许具有Active Directory中工作/学校帐户的用户登录应用程序。
  • 消费者=>仅允许具有个人Microsoft帐户(MSA)的用户登录该应用程序。
  • {tenant guid | name} =>仅允许具有特定Azure Active Directory租户的工作/学校帐户的用户登录该应用程序。可以使用Azure AD租户的友好域名或租户的guid标识符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Microsoft Graph 中的多租户问题

来自分类Dev

如何在多租户环境中使用Microsoft Graph?

来自分类Dev

Microsoft Graph API:具有应用程序许可权的多租户应用程序获取ErrorAccessDenied

来自分类Dev

Microsoft Graph部分租户同意

来自分类Dev

Outlook REST API与Microsoft Graph

来自分类Dev

从Python调用Microsoft Graph API

来自分类Dev

Microsoft Graph InTune Beta API的

来自分类Dev

从 Microsoft Graph Api 接收图像

来自分类Dev

Microsoft Graph API 哪个版本

来自分类Dev

仅在包含的实体Microsoft Graph API上支持写请求

来自分类Dev

Microsoft Graph API - /me/tasks - 不支持的段类型?

来自分类Dev

使用客户端凭据流(守护程序)访问Microsoft Graph API时,“租户guid的租户...不存在”

来自分类Dev

调用Microsoft graph API时,用户在租户目录中不存在错误

来自分类Dev

Microsoft Graph 中的架构扩展仅限于租户?

来自分类Dev

Graph API Onedrive approot 创建为“Microsoft Graph”

来自分类Dev

Microsoft Graph API的增量OAuth同意

来自分类Dev

如何从Microsoft Graph API获取访问令牌?

来自分类Dev

访问令牌验证失败Microsoft Graph API

来自分类Dev

Microsoft Graph REST API无法写邮件

来自分类Dev

为Intune批准对Microsoft Graph Api的调用

来自分类Dev

Microsoft Graph API获取渠道成员

来自分类Dev

Microsoft Graph API:Httpclient 403禁止错误

来自分类Dev

使用搜索Microsoft Graph API C#

来自分类Dev

从Microsoft graph API列出用户所需的权限

来自分类Dev

使用Microsoft Graph API(PHP)创建用户

来自分类Dev

如何使用Microsoft Graph API获取AppKey

来自分类Dev

Microsoft Graph API - 无法刷新访问令牌

来自分类Dev

Microsoft Graph API:条件访问策略

来自分类Dev

获取扩展属性 Microsoft graph javascript api

Related 相关文章

  1. 1

    Microsoft Graph 中的多租户问题

  2. 2

    如何在多租户环境中使用Microsoft Graph?

  3. 3

    Microsoft Graph API:具有应用程序许可权的多租户应用程序获取ErrorAccessDenied

  4. 4

    Microsoft Graph部分租户同意

  5. 5

    Outlook REST API与Microsoft Graph

  6. 6

    从Python调用Microsoft Graph API

  7. 7

    Microsoft Graph InTune Beta API的

  8. 8

    从 Microsoft Graph Api 接收图像

  9. 9

    Microsoft Graph API 哪个版本

  10. 10

    仅在包含的实体Microsoft Graph API上支持写请求

  11. 11

    Microsoft Graph API - /me/tasks - 不支持的段类型?

  12. 12

    使用客户端凭据流(守护程序)访问Microsoft Graph API时,“租户guid的租户...不存在”

  13. 13

    调用Microsoft graph API时,用户在租户目录中不存在错误

  14. 14

    Microsoft Graph 中的架构扩展仅限于租户?

  15. 15

    Graph API Onedrive approot 创建为“Microsoft Graph”

  16. 16

    Microsoft Graph API的增量OAuth同意

  17. 17

    如何从Microsoft Graph API获取访问令牌?

  18. 18

    访问令牌验证失败Microsoft Graph API

  19. 19

    Microsoft Graph REST API无法写邮件

  20. 20

    为Intune批准对Microsoft Graph Api的调用

  21. 21

    Microsoft Graph API获取渠道成员

  22. 22

    Microsoft Graph API:Httpclient 403禁止错误

  23. 23

    使用搜索Microsoft Graph API C#

  24. 24

    从Microsoft graph API列出用户所需的权限

  25. 25

    使用Microsoft Graph API(PHP)创建用户

  26. 26

    如何使用Microsoft Graph API获取AppKey

  27. 27

    Microsoft Graph API - 无法刷新访问令牌

  28. 28

    Microsoft Graph API:条件访问策略

  29. 29

    获取扩展属性 Microsoft graph javascript api

热门标签

归档