Настройка HTML-шаблонов Avanpost FAM
Avanpost позволяет настроить внешний вид страниц, доступных неавторизованным пользователям:
-
страницы аутентификации с помощью различных методов и факторов;
-
страницы регистрации;
-
страницы восстановления доступа;
-
страницы аутентификации через доверенных провайдеров;
-
страницы инициализации аутентификаторов;
-
страницы ошибок;
-
шаблоны писем.
По умолчанию шаблоны страниц размещаются в директории /opt/idp/public/templates/default/.
|
Не изменяйте HTML-файлы, размещённые в директории |
Настройка шаблонов
Рекомендации:
-
Сначала настройте шаблоны в тестовом окружении. Переносите их в продуктовое окружение только после того как полностью убедитесь в их работоспособности.
-
Храните файлы шаблонов в системе контроля версий, например Git.
Чтобы настроить шаблоны, выполните следующие действия:
-
Скопируйте файлы из директории
public/templates/default/в новую директорию, например:cp -r \ /opt/idp/public/templates/default/ \ /opt/idp/public/templates/custom/ -
Внесите в скопированные шаблоны необходимые изменения.
-
В конфигурационном файле Avanpost
config.jsonв значении параметраtemplates.templatesукажите путь к директории с изменёнными шаблонами относительно корневой директории Avanpost, например:Фрагментconfig.json{ "templates": { "templates": "public/templates/custom" } } -
Перезапустите службы Avanpost.
Перечень шаблонов
Таблица шаблонов, доступных для настройки:
| Шаблон | Описание |
|---|---|
|
Страница Ошибка доступа при аутентификации через ЕСИА |
|
Страница Ошибка доступа для стандартных сценариев аутентификации |
|
Страница Внутренняя ошибка сервера при аутентификации через ЕСИА |
|
Страница Внутренняя ошибка сервера для стандартных сценариев аутентификации |
|
Страница Некорректный запрос для стандартных сценариев аутентификации |
|
Страница аутентификации по сертификату |
|
Страница с ошибкой Некорректный запрос при выполнении смены пароля |
|
Страница смены пароля |
|
Страница с ошибкой Некорректный токен при выполнении смены пароля |
|
Страница со ссылкой на смену пароля |
|
Страница с сообщением об успешной смене пароля |
|
Страница с ошибкой о том, что не удалось найти пользователя при смене пароля |
|
Страница с ошибкой Фактор заблокирован |
|
Страница пропуска Kerberos-аутентификации |
|
Страница аутентификации по одноразовому коду, шаг запроса кода |
|
Страница аутентификации по одноразовому коду, шаг инициализации запроса |
|
Страница подтверждения данных пользователя при аутентификации через внешний провайдер аутентификации |
|
Страница привязки учётной записи ЕСИА к пользователю, аутентифицированному через ЕСИА, посредством дополнительной аутентификации |
|
Страница аутентификации по паролю |
|
Страница аутентификации по паролю без ввода имени пользователя |
|
Страница запроса аутентификации по PayControl |
|
Страница инициализации TOTP |
|
Страница инициализации TOTP с вводом пароля |
|
Страница запроса одноразового кода TOTP |
|
Страница привязки TOTP-аутентификатора |
|
Страница завершения сессии |
|
Страница привязки мобильного аутентификатора Avanpost Authenticator |
|
Страница аутентификации посредством мобильного аутентификатора Avanpost Authenticator с возможностью ввода OTP |
|
Страница замены пароля в случае его истечения |
|
Страница с ошибкой Нет доступа |
|
Страница с ожиданием появления значения дополнительного claim |
|
Страница выбора фактора аутентификации |
|
Страница выбора фактора аутентификации с идентификацией по имени пользователя |
|
Страница замены пароля в сценарии восстановления доступа |
|
Страница ввода E-mail в сценарии восстановления доступа |
|
Страница ошибки в сценарии восстановления доступа |
|
Страница отправки письма на почту с идентификацией по логину |
|
Страница отправки письма на почту без запроса логина |
|
Шаблон письма с кодом верификации |
|
Страница добавления учётной записи Reverse Proxy-приложения в аккаунт пользователя, у которого не привязан ни один аккаунт RP-приложения |
|
Страница замены пароля Reverse Proxy-приложения в случае если пароль истёк или не подходит |
|
Шаблон письма об успешной регистрации |
|
Страница с формой самостоятельной регистрации |
|
Страница с ошибкой о некорректном токене в сценарии самостоятельной регистрации |
|
Страница с сообщением об успешной самостоятельной регистрации |
|
Страница с сообщением о не пройденной проверке капчи |
|
Страница с сообщением о пройденной проверке капчи |
|
Страница с сообщением о превышении числа доступных сессий для приложения |
|
Страница аутентификации посредством SMS OTP |
|
Страница привязки SMS OTP-аутентификатора |
|
Страница ввода номера телефона для привязки SMS OTP-аутентификатора |
|
Страница с активацией аккаунта пользователя, прошедшего самостоятельную регистрацию, по E-mail |
|
Страница с привязкой SMS-аутентификатора в процессе сценария инициализации |
|
Страница с привязкой Telegram-аутентификатора в процессе сценария инициализации |
|
Страница с привязкой TOTP-аутентификатора в процессе сценария инициализации |
|
Страница с аутентификацией посредством Telegram |
|
Страница с инициализацией Telegram-аутентификатора в процессе аутентификации |
|
Страница с аутентификацией посредством WebAuthn-аутентификатора в процессе аутентификации |
|
Страница с привязкой WebAuthn-аутентификатора в процессе аутентификации |