azure - Azure AD 中 guest 用户的图形 API 请求

标签 azure azure-ad-graph-api

我想知道如何为 Azure AD 中的 guest 用户进行图形 API 调用。我可以使用给出的 API 示例 here 为内部用户实现它。但相同的调用不适用于访客用户。提出请求的方式有什么不同吗?

最佳答案

租户中的 guest 帐户的用户主体名称将与其主租户中的 UPN 不同。您应该能够通过查询租户中的所有用户并查找具有“已修改”用户主体名称(通常带有“EXT”)的外部用户来查看这一点的证据。

您可以在我们的演示租户 here 中看到一个直接的示例

"userPrincipalName": "djayachandran.cw_mmm.com#EXT#@GraphDir1.onmicrosoft.com",

您似乎需要使用旧 UPN 未更改的其他属性(例如“邮件”属性)来查询这些用户。最终,您希望找到您感兴趣的用户的 ObjectId,并将其用作查找用户信息的 key 。您应该能够从登录用户的 token 中获取对象 ID。

请告诉我这是否有帮助! 谢谢, 肖恩·塔布里兹

关于azure - Azure AD 中 guest 用户的图形 API 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42095475/

相关文章:

azure - 如何使用 Bicep 将服务总线实体上的正确角色分配给 Azure 函数托管标识?

windows - Azure WebApp 实例中的安全性

asp.net - Windows Azure 访问控制和 WPF?

azure - 当我们通过 Graph API 创建 Azure AD 组时,是否可以在其中添加额外的声明?

azure - 在 Azure AD 上存储用户的自定义字段

azure - headless 身份验证 Azure AD b2c

azure - 无法从基于 Java 的 Rest API 访问 SharePoint 图形 API

azure - 如何从 Graph Explorer 查询另一个 Azure Active Directory 租户

postgresql - 如何从 PostgreSQL 的 Azure 数据库更改 'LC_COLLATE' 和 'LC_CTYPE'?

sql-server - 自动将 Azure VM 服务器 SQL 作业备份复制到另一台服务器?