首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过图形API更新联邦用户的adb2c UserPrincipalName

联邦用户是指通过其他身份验证提供程序(例如Google、Facebook等)登录Azure Active Directory B2C(ADB2C)的用户。ADB2C支持使用Graph API来更新联邦用户的UserPrincipalName属性。

UserPrincipalName是用户在Azure AD B2C中的唯一标识符,它是一个包含用户名和域名的字符串,具有以下格式:username@tenant.onmicrosoft.com。

要通过图形API更新联邦用户的UserPrincipalName,可以使用以下步骤:

  1. 获取联邦用户的objectId:在ADB2C的Azure门户中,打开“用户”部分,找到要更新的联邦用户,并记录其objectId。
  2. 使用访问令牌或应用程序令牌进行身份验证:在进行图形API调用之前,需要获取有效的访问令牌或应用程序令牌。可以使用OAuth 2.0进行身份验证流程来获取访问令牌或应用程序令牌。
  3. 发起Graph API请求:使用获取到的访问令牌或应用程序令牌,构建一个HTTP PATCH请求,目标URL为https://graph.microsoft.com/v1.0/users/{objectId},其中{objectId}是要更新的联邦用户的objectId。
  4. 设置请求的内容:在请求的正文中,使用JSON格式指定要更新的属性和新值。对于UserPrincipalName属性,可以将其设置为新的UserPrincipalName。
  5. 发送请求并解析响应:将构建好的请求发送给Graph API,并解析返回的响应以获取更新后的联邦用户信息。

需要注意的是,上述步骤中的API版本号是v1.0,具体版本号可能会随着Graph API的更新而有所变化,请参考Microsoft官方文档以获取最新的API版本信息。

推荐的腾讯云相关产品:腾讯云API网关、腾讯云函数计算(云函数)、腾讯云CVM(云服务器)、腾讯云对象存储(COS)。

参考链接:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券