Добавление идентификаторов пользователю с помощью команды администратора gitlab - PullRequest
0 голосов
/ 03 августа 2020

Итак, я хотел бы добавить идентификатор ldap новому пользователю при их создании. Я знаю, что команда для создания пользователя:

curl -X POST \
      'https://[company domain]/api/v4/users?private_token=xxxxxxxxxxx' \
      -H 'cache-control: no-cache' \
      -H 'content-type: application/json' \
      -d '{ "email": "test3@test.com",
      "username": "test3username",
      "password": "12345678",
      "name": "test3name"
      }'

, но я также хотел бы добавить некоторые идентификаторы для пользователя, в частности uid LDAP. Я попытался добавить это в конец после имени, но это не сработало:

"identities":[
  { "LDAP_uid":"cn=1234567890,ou=employees,ou=test,o=company.com"
  }
  ]

Я неправильно набираю? Или мне нужен действующий uid LDAP для того, чтобы это работало?

Если это невозможно, может ли кто-нибудь указать мне, как добавить личность пользователя после того, как он был создан с помощью командной строки ?

...