Добавить пользователя LDAP в GitLab без пароля - PullRequest
0 голосов
/ 13 февраля 2019

Возможно ли создать пользователя в GitLab CE без пароля?Я должен импортировать пользователей из LDAP до их первого входа в систему, но для этого кода требуется пароль.

data = [
    ('email', gitEmail),
    ('extern_uid', 'dc=projektpi,dc=eu'),
    ('provider', "ldapmain"),
    ('name', gitName),
    ('username', gitUserName),
    ('password', '1234567890'),
    ('confirm', False),
]
requests.post('https://gitlab.domain.com/api/v4/users/', data, headers=headers)

Проблема в том, что пользователь после создания может войти в систему с учетными данными LDAP и локальным именем пользователя и паролем.Отключение «Проверка подлинности с помощью пароля для веб-интерфейса» не является решением, поскольку несколько учетных записей должны быть локальными.

...