我正在构建一个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中创建此类用户吗?
暂无答案!
目前还没有任何答案,快来回答吧!