Экран выбора метода второго фактора#
Дополнительно можно вывести пользователю отдельный экран выбора метода второго фактора. За это отвечает StrategyState.MORE_BUILDER().setSelectMethod(true) в методе next(final Context ctx):
StrategyState.MORE_BUILDER()
.addMethods(new String[]{"totp", "sms", "email"})
.setSelectMethod(true)
.build()
Чтобы настроить вывод экрана выбора метода:
В методе
addMethods()укажите настроенные методы двухфакторной аутентификации – они будут отображены пользователю;В методе
setSelectMethod()установите значениеtrue, чтобы выбор метода отображался на отдельном экране. Если значениеfalse, то выбор методов будет отображаться на той же форме.