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

Azure AD注册流程中通过Microsoft Graph API实现用户邮箱验证的API咨询

Azure AD用户注册后邮箱验证的Microsoft Graph API支持

存在对应的Microsoft Graph API可以实现你描述的场景,具体细节如下:

  • 触发邮箱验证邮件
    创建用户后,调用POST /users/{user-id}/sendVerificationEmail API即可向指定用户发送邮箱验证邮件。邮件内包含官方验证链接,用户点击后会自动完成邮箱验证流程。

    • 权限要求:需要User.ReadWrite.All或Directory.ReadWrite.All权限(应用权限或委派权限,委派权限需调用者为管理员角色)
    • 示例请求:
      POST https://graph.microsoft.com/v1.0/users/{user-id}/sendVerificationEmail
      Content-Type: application/json
      
      {
        "emailAddress": {
          "address": "user@contoso.com"
        }
      }
      
    • 注意:如果目标用户的邮箱已处于验证状态,调用该API会返回成功响应,但不会重复发送验证邮件。
  • 查询邮箱验证状态
    可以通过GET /users/{user-id} API获取用户的mailVerified属性值,以此确认邮箱是否已完成验证:

    • 示例响应片段:
      {
        "id": "{user-id}",
        "mail": "user@contoso.com",
        "mailVerified": true
      }
      

额外说明

  • 该API仅支持纯云原生的Azure AD用户,对于从本地Active Directory同步到Azure AD的用户,邮箱验证状态由本地AD管控,无法通过此API触发验证或修改状态。
  • 验证邮件的内容是Azure AD默认模板,暂不支持自定义邮件文本或链接样式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 02:57:11