Экран выбора метода второго фактора#

Дополнительно можно вывести пользователю отдельный экран выбора метода второго фактора. За это отвечает StrategyState.MORE_BUILDER().setSelectMethod(true) в методе next(final Context ctx):

StrategyState.MORE_BUILDER()
    .addMethods(new String[]{"totp", "sms", "email"})
    .setSelectMethod(true)
    .build()

Чтобы настроить вывод экрана выбора метода:

  1. В методе addMethods() укажите настроенные методы двухфакторной аутентификации – они будут отображены пользователю;

  2. В методе setSelectMethod() установите значение true, чтобы выбор метода отображался на отдельном экране. Если значение false, то выбор методов будет отображаться на той же форме.