gpt4 book ai didi

azure - 图形用户中的用户主体名称与邮件

转载 作者:行者123 更新时间:2023-12-04 01:31:48 26 4
gpt4 key购买 nike

我将 SharePoint 中的用户列出到自定义数据库表中,以便在自定义应用程序中使用。将这些用户添加到自定义数据库时,我们需要来自 Azure Active Directory 的用户 ID(而不是来自 SharePoint 的用户 ID)。

因此,根据来自 SharePoint 的用户电子邮件,我在 Azure AD 中搜索用户并获取 ID。

对于某些用户,我看到图形用户对象中的邮件字段为空,但用户主体名称字段填充了电子邮件。对于其他用户,请填写“邮件”和“用户主体名称”。

用户的邮件字段为空的原因是什么?我应该依赖哪个字段作为电子邮件值?

谢谢!

最佳答案

用户的邮件字段为空的原因是什么?

该值仅适用于 guest 用户。当您在租户中添加 guest 用户时,会有一个包含电子邮件地址的字段,如下所示,当您获得用户时,该字段将被视为邮件使用 Microsoft Graph API 列出,然后您将看到该电子邮件值。

enter image description here

PostMan 测试:

enter image description here

我应该依赖哪个字段作为电子邮件值?

您可以依赖 userPrincipalName,它是 Azure 门户上的用户名,是强制属性。设置后,它将被视为 userPrincipalName,您可以将其用于需要租户用户电子邮件的任何场景,例如用户在门户上登录

查看截图:

enter image description here

希望这会有所帮助。

关于azure - 图形用户中的用户主体名称与邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60865584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com