Кастомизация провайдеров UC.
Автор Nikita Kim, Last modified by Nikita Kim на 27 февраля 2024 05:04 PM

Примечание:

Все действия требуется выполнять на сервере с установленным и настроенным Indeed AM Identity Provider версии 8.2.4 и выше.

Оглавление:

  1. Кастомизация названий провайдеров.
  2. Кастомизация текста в окне редактирования аутентификатора.
  3. Кастомизация текста в окне верификации аутентификатора.

Кастомизация названий провайдеров:

Добавьте следующую функцию в файл C:\inetpub\wwwroot\am\uc\Scripts\Inner\User\index.js: 

function myinit() {
    $("b").each(function() {
        if ($(this).text().indexOf("Название провайдера") >= 0) {
            $(this).text("Кастомное название");
        } 
    });
}

Результат (в качестве примере изменено название аутентификатора StorageSMS OTP на Аутентификатор SMS):

Кастомизация текста в окне редактирования аутентификатора:

Для изменения текста в окне редактирования аутентификатора перейдите в директорию C:\inetpub\wwwroot\am\uc\Views\User, найдите там файл интересующего вас провайдера и отредактируйте его следующим образом (на примере провайдера StorageSMS OTP):

  1. Изменение тэга h4 (название провайдера):

    @if (Model.ProviderName == "Название аутентификатора"){ <div>Кастомное название</div>}



  2. Изменение тэга label (Поясняющий текст):

Результат:

Кастомизация окна верификации провайдера:

Для изменения текста в окне верификации аутентификатора отредактируйте файл C:\inetpub\wwwroot\am\uc\Views\Shared\AuthenticatorVerificationDialogPartial.cshtml. Текст задаётся в тэге label fot="verificationKey". В качестве примера настройка задана для StorageSMS OTP:

Результат:

(0 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)
Добавить новый комментарий
 
 
Полное имя:
Email:
Комментарии: