Gitlab 与 LDAP 集成 user_filter

Gitlab Integration with LDAP user_filter

我已经将我的 Gitlab 与我的 ldap 活动目录集成并且能够成功登录。但是我想过滤用户只允许一些特定的用户登录Gitlab,因为我的活动目录包含我公司的所有用户所以不希望他们访问Gitlab实例。

阅读本文档时https://docs.gitlab.com/ee/////////administration/auth/ldap/index.html 我遇到了这个属性 user_filter,我们可以在其中限制用户,但我不知道如何使用它。

现在它的价值是这个 - 'user_filter' => '(&(objectCategory=Person)(AccountName=*))'。 我如何将一些特定的用户放在这里,以便只有他们才能访问它或者是不可能的?

如果有人可以在这里提供建议,请告诉我。

试试这个

'user_filter' => '(&(objectCategory=Person)(|(AccountName=Alice)(AccountName=Bob)(AccountName=Clare)))'

user_filter 的值是 LDAP 过滤器。您可以从这个 doc.

了解更多信息