У меня есть приложение WPF, которое использует единый вход для входа в систему. Я использую элемент управления веб-браузера wpf, чтобы открыть страницу входа в систему поставщика удостоверений.
При использовании одного входа в качестве поставщика удостоверений в Интернетебраузер выдает ошибки скрипта и страница входа не загружается, вместо этого она показывает пустую белую страницу (см. рисунок).
Изображение, показывающее ошибку скрипта в элементе управления веб-браузера при использовании одного имени входа
Могу ли я обновить свой элемент управления веб-браузера wpf таким образом, чтобы он поддерживал новейшие технологии javascript?Я использую веб-браузер wpf, который использует IE и не хотел бы менять браузер, так как другие провайдеры идентификации работают с ним нормально.
К вашему сведению, я пробовал Chrominum (CefSharp), который решает эту проблему, но создает другие проблемы.
Возможный компромисс
После того, как немного покопался в Oneнастройки учетной записи входа в систему Я обнаружил, что на вкладке входа в систему есть флажок для многоэтапного входа (см. рисунок).Если снять этот флажок, все будет работать как шарм.
Многошаговый вход в систему
Теперь возникает вопрос, есть ли какие-либо последствия для безопасности при снятии флажка с этого флажка?
В чем суть проверки?
Я просмотрел онлайн-статью (https://www.onelogin.com/press-center/press-releases/enhancements-to-onelogins-unified-access-management-platform-advance-enterprise-mfa-adoption), в которой упоминается об этом, насколько я понимаю, в ней говорится, что многоэтапный вход в систему помогает сократить количество неудачных попыток входа в систему.