You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过Graph API创建Azure B2C用户并触发邮箱/电话验证

Azure B2C:通过Graph API触发邮箱/电话验证流程的可行性

邮箱验证

无法直接通过Graph API触发完整的邮箱验证流程,但可以通过以下两种方式间接实现验证触发:

  • 方式1:结合自定义策略
    创建用户时将accountEnabled设为false,并指定mail属性。之后调用预先配置好的邮箱验证自定义策略,策略会向用户邮箱发送验证链接,用户完成验证后,再通过Graph API将用户账户设为启用状态。
  • 方式2:添加电子邮件验证方法
    调用Graph API的POST /users/{user-id}/authentication/emailMethods接口,请求体示例:
    {
      "emailAddress": "user@example.com"
    }
    
    调用后会自动向目标邮箱发送验证链接,用户点击链接即可完成邮箱验证。

电话验证

同样无法直接触发完整流程,但可通过添加电话验证方法触发验证码发送:
调用Graph API的POST /users/{user-id}/authentication/phoneMethods接口,请求体示例:

{
  "phoneNumber": "+1234567890",
  "phoneType": "mobile"
}

调用后会向指定号码发送验证码,用户输入验证码即可完成电话验证。注意:此操作需要用户在场完成验证码输入,无法完全自动化跳过用户交互。

注:目前Graph API不支持无需用户交互的全自动验证流程,所有验证都需要用户参与确认身份。

内容的提问来源于stack exchange,提问作者Tobi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 13:50:25