Aspnet Boilerplate 2-факторная аутентификация

Я использую Aspnet Boilerplate для управления мультитенантной системой. В настоящее время я пытаюсь включить двухфакторную аутентификацию, которая запекается в шаблоне. Я вошел в хост и включил 2FA (потому что я понимаю, что он не может быть включен в tenanats, если он не включен в хосте первым). Настройки двухфакторного хоста. После того, как я это сделаю, теперь я вижу настройки для включения 2FA в каждом арендаторе (который у меня есть). Моя проблема заключается в том, что, хотя пользователи хоста действительно запрашивают код, как и ожидалось, пользователи-арендаторы никогда не запрашивают код. Эта строка кода:

var signInResult = await _signInManager.SignInOrTwoFactorAsync(loginResult, loginModel.RememberMe);

никогда не вернется RequiresTwoFactor == true для пользователей-арендаторов. Я не могу разобраться в этом звонке, поэтому я не знаю точно, что происходит, но мне интересно, может ли кто-нибудь сказать мне кое-что, что мне не хватает в отношении включения 2FA для арендаторов.

0 ответов

Другие вопросы по тегам