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

如何通过Asgardeo用户管理API创建/批量创建自动生成密码的用户?

实现Asgardeo自动生成密码创建用户的方法

要复现控制台自动生成密码的用户创建流程,你需要使用Asgardeo的管理REST API(而非SCIM API)——因为SCIM接口确实强制要求手动传入密码字段。具体实现方式如下:

  • 使用POST /api/server/v1/users 端点创建用户,请求体中无需包含密码字段,Asgardeo会自动为用户生成密码。
  • 请求示例(JSON格式):
{
  "userName": "john.doe@example.com",
  "emails": [
    {
      "value": "john.doe@example.com",
      "primary": true
    }
  ],
  "name": {
    "givenName": "John",
    "familyName": "Doe"
  },
  "schemas": ["urn:ietf:params:scim:schemas:core:2.0:User"]
}
  • 关键注意点:
    • 调用该端点需使用具备用户管理权限的凭证:可以是API密钥,也可以是包含internal_user_mgt_create权限的OAuth2令牌。
    • 自动生成的密码会通过邮件发送给用户(前提是你已在Asgardeo控制台配置好邮件通知服务)。

如果需要批量创建用户,可使用/api/server/v1/users/bulk端点,请求体中的每个用户对象同样不需要包含密码字段,系统会自动批量生成对应密码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 04:11:18