Я пытаюсь создать запрос на создание нового пользователя в OpenDJ через REST API. Согласно документации, мне нужно создать новый ресурс. Данный пример довольно прост, и он создаст пользователя с именем «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": "[email protected]"
},
"name": {
"familyName": "New",
"givenName": "User"
},
"displayName": "New User",
"manager": [
{
"_id": "kvaughan",
"displayName": "Kirsten Vaughan"
}
]
}' \
http://opendj.example.com:8080/users/newuser
Однако пользователь, которого мне нужно создать, должен иметь пароль, общее имя, а его имя пользователя должно быть его адресом электронной почты. Я не могу найти ссылку на то, как создать свой JSON для создания необходимого пользователя, чтобы его можно было аутентифицировать с помощью имени пользователя (электронной почты) и пароля.
Есть ли какая-то документация, которой я могу следовать, чтобы создать свой JSON?