如何在auth0中创建编程用户?

tez616oj  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(270)

我正在构建一个cli工具,希望为每个最终用户创建一个新的编程用户。
i、 e.joe bloggs使用用户名和密码注册,但也有客户端id和客户端机密,可在cli中使用。
是否可以在auth0中创建此类用户?如果可以,如何以编程方式创建它?
看起来我可以使用它通过api创建用户,并执行以下操作:

axios({
  method: "POST",
  baseUrl: "https://<tenant>.eu.auth0.com,
  uri: "/api/v2/users",
  body: {
    "email": "john.doe@gmail.com",
    "phone_number": "+199999999999999",
    "user_metadata": {},
    "blocked": false,
    "email_verified": false,
    "phone_verified": false,
    "app_metadata": {},
    "given_name": "John",
    "family_name": "Doe",
    "name": "John Doe",
    "nickname": "Johnny",
    "picture": "https://secure.gravatar.com/avatar/15626c5e0c749cb912f9d1ad48dba440?s=480&r=pg&d=https%3A%2F%2Fssl.gstatic.com%2Fs2%2Fprofiles%2Fimages%2Fsilhouette80.png",
    "user_id": "abc",
    "connection": "Initial-Connection",
    "password": "secret",
    "verify_email": false,
    "username": "johndoe"
  }
})

但是,这似乎是为了创建最终用户: Create a new user for a given database or passwordless connection. 与cli类型的用户不同,cli类型的用户可以使用客户端id/secret。
有人知道我是否可以在auth0中创建此类用户吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题