Avanpost FAM реализует возможность подключения приложений посредством механизма Reverse Proxy, предназначенного для случаев подключения к системе единой аутентификации унаследованного веб-приложения без поддержки стандартных IdP-протоколов. Более подробные данные по настройке сетевого интерфейса Reverse Proxy можно найти в разделе Настройка Reverse Proxy.
Добавление Reverse Proxy-приложения
Первичная настройка Reverse Proxy-приложения осуществляется при добавлении нового приложения. Для этого требуется нажать кнопку "Добавить приложение" в режиме "Приложения" и выполнить настройку в открывшемся интерфейсе. Процесс настройки содержит в себе два шага:
- Основные настройки.
- Настройки интеграции.
Шаг 1. Основные настройки
На данном шаге продукт предлагает ввести следующие параметры.
| Название параметра | Описание параметра |
|---|---|
| Наименование | Название приложения |
| Тип | Типы механизма интеграции приложения:
Для настройки Reverse Proxy-приложения выбрать опцию " |
| Процесс аутентификации | Выбрать из выпадающего списка один из настроенных процессов аутентификации |
| Показывать приложение пользователям | Чекбокс "Показывать приложение пользователям":
|
| Сделать активным | Чекбокс "Сделать приложение активным":
|
Для перехода к следующему шагу требуется нажать "Вперед" после установки параметров. Для отказа от создания приложения следует нажать "Отмена".
Шаг 2. Настройки интеграции
На данном шаге предлагается ввести следующие параметры.
Название параметра | Описание параметра |
|---|---|
| Базовый URL | URL-адрес, на который пользователь будет перенаправлен при переходе из личного кабинета. |
| Внутренний URL приложения (проксируемый) | Целевой адрес (хост или IP-адрес), на котором размещено и доступно со стороны Сервера Avanpost FAM целевое веб-приложение. |
| Настройки аутентификации | |
| Метод аутентификации | Выбрать метод аутентификации из выпадающего списка:
|
| Скрипт | В выпадающем списке следует выбрать скрипт, которые будет использоваться при аутентификации. Администратору доступны скрипты типа ReverseProxy, настраиваемые во вкладке "Редактор скриптов" режима "Сервис". Более подробно - в разделе Разработка скрипта MFA. Параметр доступен при выборе метода аутентификации "Пользовательский скрипт". |
| URL выхода | URL-адрес, на который пользователь будет перенаправлен при выходе из приложения. Параметр доступен при выборе метода аутентификации "Пользовательский скрипт" и "Форма". |
| URL страницы входа | URL-адрес формы на стороннем сервисе, с которой взаимодействует Avanpost FAM, заполняя данные для входа в приложение. Параметр доступен при выборе метода аутентификации "Форма". |
| Поле для имени пользователя | Идентификатор (атрибут Параметр доступен при выборе метода аутентификации "Форма". |
| Поле для пароля | Идентификатор (атрибут Параметр доступен при выборе метода аутентификации "Форма". |
Для завершения создания приложения требуется нажать "Создать" после установки параметров, для отказа от создания приложения - "Отменить", для возврата к предыдущему шагу - "Назад".
Настройка Reverse Proxy-приложения
Настройка созданного Reverse Proxy-приложения доступна в его профиле. В профиле осуществляется управление параметрами, общими для всех приложений (описаны в разделе Управление приложениями). Также в профиле осуществляется управление специфическими параметрами Reverse Proxy-приложений во вкладке "Настройки".
Вкладка "Настройки" позволяет осуществлять редактировать настраиваемые атрибуты Reverse Proxy-приложений и содержит следующие разделы:
- Настройки интеграции;
- Учётные записи приложения;
- Настройки безопасности;
- Настройки регистрации.
Для внесения изменений в параметры того или иного раздела необходимо нажать в соответствующем разделе. Для сохранения изменений следует нажать "Сохранить" в соответствующем разделе, для отмены изменений - "Отмена".
| Название параметра | Описание параметра |
|---|---|
| Настройки интеграции Reverse Proxy | |
| Базовый URL | URL-адрес, на который пользователь будет перенаправлен при переходе из личного кабинета. URL приложений, для которых сценарий аутентификации предполагает перенаправление пользователя в браузере на FAM Server (Access Server), должны быть добавлены в |
| Внутренний URL приложения (проксируемый) | Целевой адрес (хост или IP-адрес), на котором размещено и доступно со стороны Сервера Avanpost FAM целевое веб-приложение. |
| Настройки аутентификации | |
| Метод аутентификации | Выбрать метод аутентификации из выпадающего списка:
|
| Скрипт | В выпадающем списке следует выбрать скрипт, которые будет использоваться при аутентификации. Администратору доступны скрипты типа Параметр доступен при выборе метода аутентификации "Пользовательский скрипт". |
| URL выхода | URL-адрес, на который пользователь будет перенаправлен при выходе из приложения. Параметр доступен при выборе метода аутентификации "Пользовательский скрипт" и "Форма". |
| URL страницы входа | URL-адрес формы на стороннем сервисе, с которой взаимодействует Avanpost FAM, заполняя данные для входа в приложение. Параметр доступен при выборе метода аутентификации "Форма". |
| Поле для имени пользователя | Идентификатор (атрибут Параметр доступен при выборе метода аутентификации "Форма". |
| Поле для пароля | Идентификатор (атрибут Параметр доступен при выборе метода аутентификации "Форма". |
| Настройки учетных данных | |
| Разрешить пользователям устанавливать учётные данные | Чекбокс "Разрешить пользователям устанавливать учётные данные":
Например, пользователь аутентифицируется во внешнем приложении посредством Avanpost FAM. В процессе аутентификации FAM автоматически вставляет логин и пароль в окно аутентификации legacy-приложения. При установленном флаге осуществляется автоматическая ротация пароля, т.е. пароль во внешнем приложении автоматически изменяется через IDM-коннектор с заданной периодичностью. |
| Ограничить время действия пароля | Чекбокс "Ограничить время действия пароля":
|
| Время действия пароля в днях | Текстовое поля для ввода времени действия изменяемого пароля в целевом приложении. Доступно при включенном переключателе "Ограничить время действия пароля". |
| Минимальная длина пароля | Минимальное количество символов в пароле. |
| Минимальное количество изменённых символов пароля | Минимальное количество символов, которое требуется изменить при установке нового пароля. |
| Пароль должен | Набор чекбоксов c требованиями к паролю. Установив флаги в те или иные чекбоксы администратор может настроить, что пароль должен:
При установленном флажке в соответствующем чекбоксе данное требование предъявляется при создании/изменении пароля. |
| Вести журнал паролей | Чекбокс для включения ведения журнала паролей (Avanpost FAM не позволяет пользователю задать пароль, совпадающий с заданным ранее, если он хранится в журнале паролей):
|
| Размер журнала паролей | Задать количество записей в журнале паролей. Доступно при включенном чекбоксе "Вести журнал паролей". |
| Скрипт смены пароля | При соблюдении условий, прописанных в скрипте, установленный пароль сбрасывается. После сброса необходимо задать новый пароль для пользователя. Выбрать из выпадающего списка (по умолчанию скрипт не выбран). Администратору доступны скрипты типа |
| Настройки безопасности | |
| Ограничивать количество активных сессий | Чекбокс "Ограничивать количество активных сессий":
|
| Повысить уровень безопасности и отключить SSO для приложения | Чекбокс "Отключить":
|
| Настройки регистрации | |
| Статус | Управление функцией самостоятельной регистрации пользователя применительно к приложению. Информация о всех возможностях управления саморегистрацией доступна в разделе Самостоятельная регистрация пользователей. Выбрать из выпадающего списка:
|
| URL перенаправления после регистрации | URL-адрес, на который пользователь будет перенаправлен после регистрации. Текстовое поле доступно для заполнения при статусе "Включена". |
Unified SSO | |
| Включить | Чекбокс "Включить USSO":
|
| Режим для устаревших браузеров | Переключатель "Режим для устаревших браузеров":
|