LDAP 到 gitlab 用户同步以获得 oauth 令牌

LDAP to gitlab user sync for oauth token

我正在使用 gitlab rest API,并且 gitlab 也连接到 LDAP。

现在我面临的问题是,如果我将用户添加到 LDAP 存储,该用户需要至少通过网络登录一次 UI 才能通过 API 获取访问令牌( /oauth/token)

我的要求是任何直接添加到 LDAP 的用户都需要通过 gitlab API 生成访问令牌,而无需通过 web UI 进行任何登录,请告诉我可能的解决方案。

谢谢

Jamsheer 早上好,

这是有道理的,否则您会自动为 LDAP 中的所有用户创建帐户,并且有可能 运行 没有许可证。

目前有一个未解决的问题正在讨论中,可以将所有 LDAP 用户创建为停用并在首次登录后激活它们。

无论如何,这还没有到位