我正在尝试通过 REST API 构建一个在 OpenDJ 中创建新用户的请求。根据文档,我需要创建一个新资源。给定的示例相当简单,它将使用给定字段创建一个名为“newuser”的用户:
$ curl \
--request PUT \
--user kvaughan:bribery \
--header "Content-Type: application/json" \
--header "If-None-Match: *" \
--data '{
"_id": "newuser",
"contactInformation": {
"telephoneNumber": "+1 408 555 1212",
"emailAddress": "newuser@example.com"
},
"name": {
"familyName": "New",
"givenName": "User"
},
"displayName": "New User",
"manager": [
{
"_id": "kvaughan",
"displayName": "Kirsten Vaughan"
}
]
}' \
http://opendj.example.com:8080/users/newuser
但是,我需要创建的用户必须有一个密码、一个通用名称,并且它的用户名应该是它的电子邮件地址。我找不到有关如何构建 JSON 以创建所需用户以便可以通过用户名(电子邮件)和密码进行身份验证的参考。
是否有一些我可以遵循的文档来构建我的 JSON?