Настройка аутентификации Azure b2C с пользовательскими настройками

Я пытаюсь создать Azure B2C-аутентификацию для моего приложения Xamarin Forms для Android, включая многофакторную аутентификацию. Со следующими ограничениями.

  • Мне нужно ограничить / скрыть забытый пароль и возможность регистрации на странице входа.
  • Multifactor - Аутентификация, мне нужна только опция смс. Я не хочу идти с опцией звонка и электронной почты.

Как я могу добавить эти ограничения на мою страницу аутентификации и входа?

Ниже я вижу набор политик на портале, но я не знаю, как его настроить. Может ли кто-нибудь помочь мне настроить эту политику.

2 ответа

Решение

Мне нужно ограничить / скрыть забытый пароль и возможность регистрации на странице входа.

Это легко, просто создайте политику входа (не подписку или вход)

Multifactor - Аутентификация, мне нужна только опция смс. Я не хочу идти с опцией звонка и электронной почты.

AFAIK вы можете только включить или отключить его. Я также не нахожу никакой возможности ограничить это в документации.

Самый простой подход для сокрытия элементов - использовать функцию настройки пользовательского интерфейса страницы со стилями, такими как:

#api[data-name=Unified] #forgotPassword,
#api[data-name=Unified] .divider,
#api[data-name=Unified] .create {
    display: none;
}

#api[data-name=Phonefactor] #verifyPhone {
    display: none;
}
Другие вопросы по тегам