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.
了解更多信息
我已经将我的 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.