Изменить текст кнопки входа в AAD Social n Страница входа в B2C - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть приложение, аутентифицирующееся с помощью AzureAD B2C с политикой входа. Пользователи могут войти в систему с локальными учетными записями B2C или через OpenIdConnect для клиента Azure B2C. У меня есть настроенная страница входа в систему, где форма входа / регистрации вводится в <div id="api"/>. Страница входа выглядит следующим образом:

Sign in type selection

Я могу скрыть некоторые элементы, которые я не хочу показывать с помощью CSS, например:

например:.

div.social div.intro {
    display:none
}

Первоначально я добавил несколько javascript на пользовательскую страницу входа, чтобы изменить текст с помощью MutationObserver . Однако javascript отфильтровывается с помощью процесса входа в систему B @ C.

Мне удалось успешно изменить кнопку локального входа в систему с помощью , настроив локализацию JSON примерно так:

{
  "ElementType": "ClaimsProvider",
  "ElementId": null,
  "StringId": "SignInWithLogonNameExchange",
  "Override": true,
  "Value": "Broker Sign In"
},

Однако я бы хотел изменить текст кнопки AAD. Есть ли способ изменить кнопку копирования текста?

Эта кнопка выглядит так:

AAD mydomain.com

Итак, я добавил следующее:

{
  "ElementType": "ClaimsProvider",
  "ElementId": null,
  "StringId": "mydomain.com",
  "Override": true,
  "Value": "Underwriter Sign In"
},

При попытке загрузить его я получаю следующее сообщение:

1 Обнаружены ошибки проверки в переопределениях при загрузке для api.idpselections. Убедитесь, что загруженный ресурс соответствует шаблону: Локализованная строка с ElementType: ClaimsProvider и StringId: mydomain.com не является допустимым переопределением.

Если для параметра override установлено значение false, файл загружается, но настройка не изменяется.

1 Ответ

0 голосов
/ 12 сентября 2018

Вы можете изменить текст кнопки, используя localization .

См. в разделе «Настройка строк» ​​, чтобы узнать, как настроить любую строку пользовательского интерфейса.

Например:

{
  "ElementType": "UxElement",
  "StringId": "button_continue",
  "Override": true,
  "Value": "Click me"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...