是否可以在没有密码的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凭据以及本地用户名和密码登录的用户。关闭“为Web界面启用密码身份验证”不是解决方案,因为很少有帐户必须是本地帐户。