我有个问题。今天,我设置了我的nextCloud,并希望直接激活一个双因素身份验证。我以管理员身份登录并激活了双因素身份验证。由于我认为您必须首先配置双因素身份验证,所以我直接注销了。当然,我没有保存备份代码。
有什么方法可以再次获得备份代码吗?还是有一种绕过双因素认证的方法?
我仍然可以完全访问服务器(通过命令行),但我无法登录帐户。
Two-factor authentication
Two-factor authentication is enforced but has not been configured for your account. Use one of your bac
我已经通过下面的链接实现了双因素身份验证。
https://github.com/antonioribeiro/google2fa
它对我来说很好。我的问题是在google2fa中,有一行。
To use the two factor authentication, your user will have to install a Google Authenticator compatible app.
如何使每个用户安装此应用程序,然后只有你会得到谷歌认证器2因素认证码。
有没有可能。以及如何在laravel中通过OTP实现双因素认证。即。OTP通过短信发送。请解释一下怎么做?
提前谢谢。
因此,我肯定缺少了一些非常简单的东西,否则我不完全理解双因素身份验证应该如何适用于ASP.net标识2.0。
我的理解是,双因素身份验证应该像GoDaddy或Google那样工作;当您试图在没有有效的第二因素cookie的计算机上登录时,电子邮件或短信会用auth代码发送,然后您将收到第二份表单,以输入您的auth代码,以便完成正在处理的签名。
所有的代码似乎都出现在一个新的MVC 5项目中,除了我必须为电子邮件服务实现SendAsync功能之外:
public class EmailService : IIdentityMessageService
{
public Task Sen