无需密码即可将LDAP用户添加到GitLab

时间:2019-02-13 11:32:30

标签: python ldap gitlab

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

0 个答案:

没有答案