#ldap #gitlab #gitlab-ee
#ldap #gitlab #gitlab-ee
Вопрос:
Я интегрировал свою Gitlab с моим ldap active Directory и смог успешно войти в систему. Но я хочу отфильтровать пользователей, чтобы разрешить вход в Gitlab только некоторым конкретным пользователям, потому что мой active directory содержит всех пользователей моей компании, поэтому я не хочу, чтобы они получали доступ к экземпляру Gitlab.
Во время чтения этой документации https://docs.gitlab.com/ee/////////administration/auth/ldap/index.html Я наткнулся на этот атрибут user_filter
, где мы можем ограничить пользователей, но я не знаю, как мне его использовать.
Прямо сейчас это значение таково — 'user_filter' => '(amp;(objectCategory=Person)(AccountName=*))'
. Как мне поместить сюда некоторых конкретных пользователей, чтобы только они могли получить к нему доступ, или это невозможно?
Дайте мне знать, если кто-нибудь может посоветовать здесь.
Ответ №1:
Попробуйте это
'user_filter' => '(amp;(objectCategory=Person)(|(AccountName=Alice)(AccountName=Bob)(AccountName=Clare)))'
Значение user_filter
— LDAP filter . Вы можете узнать больше об этом из этого документа .