Sus*_*ape 5 azure azure-active-directory
我将 SharePoint 中的用户列出到自定义数据库表中,以便在自定义应用程序中使用。将这些用户添加到自定义数据库时,我们需要来自 Azure Active Directory 的用户 ID(而不是来自 SharePoint 的用户 ID)。
因此,根据来自 SharePoint 的用户电子邮件,我在 Azure AD 中搜索用户并获取 ID。
对于某些用户,我看到图形用户对象中的邮件字段为空,但用户主体名称字段填充了电子邮件。对于其他用户,已填写“邮件”和“用户主体名称”。
用户的邮件字段为空的原因是什么?我应该依赖哪个字段作为电子邮件值?
谢谢你!
用户的邮件字段为空的原因是什么?
该值仅适用于Guest User。guest user当您在租户上添加一个字段时Email address,下面显示的字段将被视为mail当您获取用户列表时使用Microsoft Graph API,然后您将看到该电子邮件值。
PostMan Test:
我应该依赖哪个字段作为电子邮件值?
您可以依赖天蓝色门户上userPrincipalName的User name强制属性。设置后,它将被视为userPrincipalName可用于任何需要租户用户电子邮件的场景user login on portal
看截图:
希望这会有所帮助。
| 归档时间: |
|
| 查看次数: |
2140 次 |
| 最近记录: |