Аутентификация в Active Directory с помощью трекера запросов

У меня есть одно подразделение на сервере AD с целью интеграции многих настольных ПК. Теперь я установил трекер запросов v 4.0.8 и интегрировал его с сервером AD. Теперь проблема в том, что я не хочу аутентифицировать всех пользователей, которые находятся на сервере AD, на сервере RT. Я бы хотел, чтобы только некоторые из них проходили аутентификацию на RT-сервере. Условие, я не хочу создавать новую организационную единицу. Я не хочу создавать отдельного пользователя для RT на сервере AD. Я просто хотел бы использовать одно имя пользователя как для интеграции с рабочим столом, так и для целей RT. Как этого добиться?

1 ответ

Если вы использовали модуль LDAP, вы можете создать строку запроса, чтобы ограничить пользователей определенной группой LDAP. Я сделал это в $OLDJOB, но я не сохранил файлы конфигурации, поэтому не могу вставить рабочий пример здесь.

Во всяком случае, линия в вашем RT_SiteConfig.pm файл, который нужно отредактировать, это:

'filter'                    =>  '(FILTER_STRING)'

в сегменте LDAP.

Изменить: второй взгляд на демо RT_SiteConfig.pm заставил меня вспомнить, что RT достаточно умен, сделать это без совместного поиска пользователя и memberOf операция. Посмотрите эти строки в файле конфигурации по умолчанию для модуля аутентификации LDAP:

# What is the attribute for the group object that determines membership?
'group_attr'                =>  'GROUP_ATTR',
# What is the attribute of the user entry that should be matched against group_attr above? (Optional; defaults to 'dn')
'group_attr_value'          =>  'GROUP_ATTR_VALUE',
Другие вопросы по тегам