如何解决如何将自定义属性添加到我的 Azure AD 租户成员非 B2C 用户
我有一个 Azure AD 租户,我正在寻找一种在组织内创建成员时包含额外属性的方法。我已经浏览了界面,但找不到在 Azure 门户上实现此目的的方法。从我的发现中,我可以看到有关如何使用 B2C 功能和图形 API 为外部客户实现这一目标的文档和博客文章的基调。但是,这不符合我的要求。
我相信这是 Azure AD 上应该可以实现的基本要求。有人可以指出我正确的文档来实现这一目标吗?
解决方法
Azure 门户不提供此类功能,但我们可以使用 Microsoft Graph API 将其存档:Create extensionProperty。
您需要将 targetObjects
指定为“用户”。
示例(您可以使用您的任何应用注册来注册 {object id of the app registration}
):
Post https://graph.microsoft.com/v1.0/applications/{object id of the app registration}/extensionProperties
{"name":"customAttribute","dataType":"string","targetObjects":["User"]}
它将生成一个名为 extension_{client id of the app registration without "-"}_customAttribute
的扩展属性。
然后您可以更新用户的扩展属性:
Patch https://graph.microsoft.com/v1.0/users/{user id}
{"extension_{client id of the Azure AD application without "-"}_customAttribute":"value"}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。