Download PDF
Download page Добавление домена аутентификации RADIUS.
Добавление домена аутентификации RADIUS
Добавление домена аутентификации RADIUS
Для добавления домена аутентификации RADIUS администратору Termidesk следует перейти «Компоненты - Домены аутентификации», затем нажать экранную кнопку [Создать] и выбрать из выпадающего списка «RADIUS».
Затем необходимо заполнить данные, перечисленные в столбце «Параметр» следующей таблицы.
| Параметр | Описание |
|---|---|
| «Название» | Текстовое наименование домена аутентификации |
| «Комментарий» | Информационное сообщение, используемое для описания назначения источника сведений о субъектах и их полномочиях |
| «Приоритет» | Преимущество использования домена аутентификации при проверке субъекта и его полномочий. Порядок отображения доменов зависит от приоритета домена и его наименования:
|
| «Метка» | Информационное поле, используемое для идентификации объекта во внутренней структуре данных Termidesk. Начиная с Termidesk версии 5.1 поле может состоять из букв латинского алфавита, цифр, знаков «-» (дефис) и «_» (подчеркивание) |
| «Субъекты» | Выбор субъектов, для которых будет доступен домен аутентификации. Возможные значения:
|
| «Порталы» | Выбор порталов фермы Termidesk, для которых будет доступен домен аутентификации. Если портал не выбран, то домен аутентификации не будет доступен для него. В списке доступных значений отображаются все узлы со страницы «Инфраструктура - Порталы» с их полным доменным именем. Администратору нужно выбирать узел в соответствии со значением, указанным в параметре «Субъекты». Примеры:
При изменении списка узлов на странице «Инфраструктура - Порталы»:
В случае, если в параметре «Порталы» был указан единственный узел, который затем был удален из «Инфраструктура - Порталы», то этот домен аутентификации не будет доступен ни в каком из порталов. Для выбора всех порталов используется значение «Все» |
| «RADIUS сервер» | IP-адрес или доменное имя ресурса, являющегося источником сведений о субъектах и их полномочиях (сервер RADIUS) Если используется служба каталогов MS AD, то доменное имя ресурса нужно указывать заглавными символами. |
| «Порт» | Порт для обработки запросов на аутентификацию |
| «Секрет» | Набор символов (пароль), подтверждающий подключение к серверу RADIUS |
| «Время ожидания соединения, с» | Максимальное время ожидания (в секундах) для установки соединения |
| «Использовать OTP» | Использовать при аутентификации пользователя OTP - механизм, позволяющий применять одноразовые пароли для дополнительной аутентификации. Сервер RADIUS должен быть настроен на аутентификацию пользователей с использованием OTP. Возможные значения:
|
| «Метадомен аутентификации» | Выбор метадомена аутентификации, в который будет входить добавляемый домен. Метадомен аутентификации должен быть предварительно создан (см. подраздел Добавление метадомена аутентификации) |
| «Динамическая проверка членства пользователя в группах» | Параметр доступен в новом интерфейсе. Управление динамической проверкой вхождения пользователя в группу службы каталогов. Параметр определяет, как будет происходить проверка нахождения пользователя в группе службы каталогов при аутентификации в Termidesk и получении ресурсов. Особенности функционирования:
Возможные значения:
|
Валидация заданных параметров экранной кнопкой [Тест] проверяет корректность заданного имени сервера (возможность получить IP-адрес, используя DNS), доступность сервера (корректный порт, работоспособность сервера RADIUS).
После добавления домена аутентификации RADIUS необходимо перейти в созданный объект и указать актуальный список групп, пользователи которых могут производить вход в Termidesk.
При дальнейшей эксплуатации сервер Termidesk, обрабатывая запрос на аутентификацию, получает актуальный список групп пользователя и сравнивает со своей конфигурацией. Если ни одного совпадения не обнаружено, то пользователю будет отказано в доступе.
Конфигурация сервера RADIUS должна учитывать передачу списка групп пользователя в атрибуте с ключом 25 (Class) в ответе со статусом авторизации.
Для корректного получения списка групп на Termidesk сервер RADIUS может быть настроен следующим образом:
Пример настройки приведен для сервера freeRADIUS.
- файл
/etc/freeradius/3.0/mods-enabled/ldapдолжен содержать конструкцию вида:
ldap {
...
update {
...
reply:memberOf += 'memberOf'
}
...
}
- в файл
/etc/freeradius/3.0/dictionaryнеобходимо добавить строку:
ATTRIBUTE memberOf 3001 string
- в файле
/etc/freeradius/3.0/sites-enabled/defaultнеобходимо найти секциюpost-authи добавить регулярное выражение, фильтрующее название группы из получаемых от сервера атрибутов:
foreach &reply:memberOf {
if ("%{Foreach-Variable-0}" =~ /[CN, cn]=([^,=]+)/)
}
- в файле
/etc/freeradius/3.0/mods-enabled/execуказать для параметраwaitзначениеyes:
wait = yes