Я хочу, чтобы на моей странице входа в систему была кнопка «Отмена». Эта функция по умолчанию недоступна, есть запрос функции для этого.
Этот вопрос предполагает, что он может быть достигнуто с помощью настраиваемой страницы. Мой вопрос: как? Я попытался изменить наш собственный HTML-код, но не смог заставить пользовательский интерфейс отобразить его. Я хочу, чтобы он вел себя как «отмена», доступная во время регистрации и сброса пароля.
До сих пор у нас был только заполнитель по умолчанию:
<custom HTML>
...
<div id="api" data-name="Unified">
</div>
...
<custom HTML>
Посмотрев этот пример, Я пробовал примерно так:
<custom HTML>
...
<div id="api" data-name="Unified">
<div class="buttons">
<button id="continue">
Continue
</button>
<button id="cancel">
Cancel
</button>
</div>
</div>
...
<custom HTML>
Кнопки не отображаются. Если я перемещаю их из заполнителя, они отображаются, но ничего не делают. Мы используем индивидуальные политики.
В качестве примера я начал с нуля, используя начальный пакет настраиваемых политик (локальные аккаунты).
В этом примере мне удалось получить кнопку отмены, изменив тип шага оркестрации. Это лишает возможности зарегистрироваться и больше не работает, если мне нужен выбор поставщика удостоверений.
<OrchestrationStep Order="1" Type="ClaimsExchange" ContentDefinitionReferenceId="api.signuporsignin">
Ошибка проверки: в политике «B2C_1A_XXX» клиента «xxx.onmicrosoft.com» обнаружена 1 ошибка проверки. Путь пользователя «SignUpOrSignIn» в политике «B2C_1A_xxx» клиента «xxx.onmicrosoft.com» содержит шаг 2 с 2 утверждениями обмены. Ему должен предшествовать выбор поставщика утверждений, чтобы определить, какой обмен утверждениями можно использовать.