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