Предварительные требования
- Установленный и настроенный сервер Indeed AM 8.2+
- Развернутая роль "Сервер политики сети" (NPS)
- Установленный и настроенный Indeed AM NPS RADIUS Extension (метод проверки подлинности в политике сети - PAP)
- Установленный и настроенный КриптоПРО NGate (создан кластер и конфигурация, настроены порталы и ресурсы).
- На машине, с которой будет осуществляться подключение, установленный браузер с поддержкой ГОСТ, КриптоПРО CSP и клиент КриптоПРО NGate.
- На клиентских машинах - поддержка шифров ГОСТ
Интеграция с NPS RADIUS Extension
Настройка на стороне КриптоПРО NGate
- Переходим на Web-портал NGate.
- Выбираем "RADIUS Servers" и нажимаем +

- Задаем параметры. Таймаут необходимо повысить до минимум 30 секунд.

- Переходим в необходимую конфигурацию > External Services и нажимаем Assign напротив RADIUS Server.

- Выбираем необходимый сервер и подтверждаем.
- Переходим на вкладку "Portals" и создаем/редактируем HTTP портал.

- Убеждаемся, что в "External Services" заданы необходимые RADIUS и LDAP серверы, а на вкладке "Resources" заданы ресурсы и жмем кнопку редактирования портала.

- Выбираем "Use RADIUS", нажимаем "Advanced settings" и выбираем "Send password to RADIUS". "RADIUS login format" можно задать просто {login}, тогда на NPS будет передаваться только то, что было введено в поле логина (то есть имя). Если нужно использовать, например, UPN, можно дописать домен, как на скриншоте ниже.

- Публикуем конфигурацию.

Настройка на стороне Indeed
- Заходим в Консоль Администратора Indeed (https://server_fqdn/am/mc)
- Переходим в раздел "Приложения" > "Создать приложение" > Вводим название приложения > "Создать"

- Переходим на вкладку "RADIUS", задаем IP шлюза NGate и нажимаем "Сохранить".

- Переходим в "Политики" > *нужная политика* > "Приложения" > "Добавить приложение" > Выбираем созданное ранее приложение > "Добавить"

- Заходим в приложение, выбираем метод аутентификации "2FA: Windows Password + Software TOTP" и нажимаем "Сохранить"

Результаты
Примеры работы приведены для "2FA: Windows Password + Software TOTP", однако можно настроить и другие цепочки аутнетификации. Например, Windows Password + Indeed Key, 1FA Software TOTP и т.д.
Приложение КриптоПРО NGate
Для успешного подключения должен быть создан туннель на стороне NGate.
- Вводим адрес NGate и нажимаем "Подключить"

- Вводим доменные учетные данные

- Вводим одноразовый пароль из приложения (должен быть зарегистрирован заранее пользователю в MC/UC/"Управлении аутентификаторами")

- Успешный вход

Веб-интерфейс КриптоПРО NGate
- Входим на Web-портал.
- Вводим доменные учетные данные.

- Вводим одноразовый пароль

- Получаем доступ к ресурсам

При успешном входе будет сгенерировано событие в журналах NPS

|