WNAM поддерживает несколько сценариев двухфакторной авторизации:
- VPN-подключение с запросом TOTP кода в клиенте
- 802.1X-подключение к ЛВС с веб-редиректом пользователя на страницу запроса TOTP кода
- 802.1X-подключение с фоновым запросом авторизации через приложение Multifactor (по RADIUS-коннектору)
Ниже описан путь настройки системы WNAM для 802.1X + TOTP.
- Производится интеграция WNAM с службой каталога.
- Производится настройка правила входа в административный веб-интерфейс WNAM, в портал самообслуживания, через учетную запись пользователя домена:
- Пользователей инструктируют о необходимости пройти предварительную регистрацию в системе и получение ТОТР-токена. Для этого им необходимо зайти в интерфейс WNAM со своими доменными учетными данными, и подключить ТОТ-приложение:
- Пользователь должен активировать код, сфотографировав QR-код из приложения Google Authenticator, Яндекс.Ключ и т.п.
- У пользователя добавится "приложение" WNAM2FA с его логином. Он может закрыть портал самообслуживания.
- В административном интерфейсе WNAM в разделе "Конфигурация - Приложения 2FA" появится запись о коде каждого пользователя:
- В разделе "Конфигурация - Корпоративные настройки - Двухфакторная авторизация" необходимо включить следующие параметры:
- В разделе "Конфигурация - Гостевая авторизация - Конструктор страниц - Другое" выберите страницу шаблона secondfactor.html, нажмите на редактирование, посмотрите и скопируйте ID страницы в адресной строке:
- Вы также можете отредактировать дизайн страницы.
- Укажите имя (ID) страницы ввода второго фактора, ссылку перенаправления (указав верный адрес вашего сервера WNAM, с параметрами):
- http://172.16.130.5:8080/cp/2fa?client_mac=$mac&switch_ip=$switch_ip&user_name=$user_name
- Укажите имя статического ACL на коммутаторе. Сам список имеет вид:
ip access-list extended aaa
deny ip any host 172.16.130.5
deny udp any eq bootpc any eq bootpc
deny udp any any eq domain
permit tcp any any eq www
16. В настройке правила аутентификации укажите использование двухфакторной авторизации через TOTP метод:
создание бота админом
ссылка на бота
пользователь привязывает учетку туда
внам хранит связь доменной учетки и айди клиента
у внама настройка использовать телеграм
при авторизации от этой учетки - правило аутентификации
включать троттлинг до 30 сек
отдача ответа по результатам
самообслуживание - просмотр своих привязок (доменный юзер), своей истории коннектов