Azure active directory 多租户Azure广告应用中的唯一用户id

Azure active directory 多租户Azure广告应用中的唯一用户id,azure-active-directory,microsoft-graph-api,office365api,azure-ad-graph-api,Azure Active Directory,Microsoft Graph Api,Office365api,Azure Ad Graph Api,你知道多租户Azure广告应用模式中的唯一用户id吗 我现在正在用Azure广告开发应用程序。为了识别每个用户,我想知道唯一的id——我将使用它作为我们自己数据库中的密钥来保存用户的数据 在这种情况下,user对象中的id参数是“用户的唯一标识符”,但我想知道它是每个租户中的唯一id还是所有租户中的唯一id?这很重要,因为我的应用程序将在多租户中使用 供参考: 如果用户id仅在每个租户中是唯一的,我将连接和用户id以使所有租户中的id都是唯一的。id属性是一个随机GUID。虽然不太可能有两个用户

你知道多租户Azure广告应用模式中的唯一用户id

我现在正在用Azure广告开发应用程序。为了识别每个用户,我想知道唯一的id——我将使用它作为我们自己数据库中的密钥来保存用户的数据

在这种情况下,user对象中的id参数是“用户的唯一标识符”,但我想知道它是每个租户中的唯一id还是所有租户中的唯一id?这很重要,因为我的应用程序将在多租户中使用

供参考:
如果用户id仅在每个租户中是唯一的,我将连接和用户id以使所有租户中的id都是唯一的。

id属性是一个随机GUID。虽然不太可能有两个用户具有相同的ID,但除非Azure中有一个检查,否则可能会发生这种情况


我会将它与租户ID连接起来,或者更好地将租户ID放在DB的另一列中。这样,您就可以在数据库中按租户查询用户。

通常,您应该能够将id属性视为整个目录中唯一的属性。另外,您可能对我们刚刚发布的一个新特性感兴趣,该特性允许您使用自己的应用程序数据扩展现有资源类型。退房。@RasmusW谢谢你的回答。我将使用此DB方案并存储用户数据:)@DanKershaw MSFT感谢您的快速评论!让我确认一点。“跨目录”是指在所有目录中吗?如果这是真的,我会将用户id视为所有公司中唯一的id。我对你的建议很感兴趣。我会和我的团队一起检查新功能。是的-整个云目录,所有租户。谢谢@DanKershaw MSFT!我可以决定将其用作唯一密钥:)