我正在使用Aspnet Boilerplate管理多租户系统。我目前正在尝试打开2因素身份验证,该身份验证已复制到样板中。我已经登录到主机并打开2FA(因为我知道除非在主机中先将其打开,否则不能在Tenanats中打开)。 Host 2-factor settings 完成此操作后,我现在可以看到在每个租户(我有)中打开2FA的设置。我的问题是,尽管确实向主机用户请求了所期望的代码,但从来没有租户用户。这行代码:
var signInResult = await _signInManager.SignInOrTwoFactorAsync(loginResult, loginModel.RememberMe);
从不为租户用户返回RequiresTwoFactor == true
。我无法深入了解那个电话,所以我不知道到底是怎么回事,但是我想知道是否有人可以告诉我一些我为租户打开2FA所缺少的信息。