Отображение страницы входа в систему единого входа с элементом ввода электронной почты вверху страницы - PullRequest
0 голосов
/ 18 сентября 2018

При попытке загрузить страницу входа в систему единого входа по умолчанию в Azure элемент адреса электронной почты выбирается по умолчанию и фокусируется следующим образом;

SSO SignIn Page

При увеличении страницы ввод адреса электронной почты отображается в верхней части страницы при загрузке, это приводит к тому, что на планшетах и ​​небольших устройствах отображается страница, которая уже прокручена.

Я попытался добавить новый вход на пользовательскую страницу и присвоил ему tabindex 0 (как хак), поскольку по умолчанию для всех элементов, содержащихся в div "api", равен 1. Я также дал элементу ввода атрибут автофокуса, но при рендеринге он кажется раздельным.

https://www.realmadrid.com/en/login использует аналогичную страницу входа и, похоже, эту функцию отключили, пройдя через все источники, которые, как я обнаружил, неясно, как они этого добиваются.

Очевидно, что это было бы легко, если бы было возможно использовать JavaScript на пользовательских страницах единого входа Azure B2C, но поскольку это пока невозможно, кто-нибудь знает о возможном обходном пути или исправлении этой проблемы?

Обновление:

enter image description here

Немного сложно проиллюстрировать с помощью скриншота, но если вы выберете «запускать сейчас» в новой политике по умолчанию «Политика регистрации или входа в систему», установите отзывчивость, как на скриншоте, прокрутите страницу вверх. и нажмите F5, вы сможете увидеть заявленное поведение.

Мы используем сильно настраиваемые политики, я знаю, как это сделать, я использую пример по умолчанию для простоты репликации.

1 Ответ

0 голосов
/ 04 марта 2019

Это больше не проблема из-за MS, разрешающего интерфейс JS https://docs.microsoft.com/en-us/azure/active-directory-b2c/javascript-samples

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...