Android 在keydepate中使用TOTP

Android 在keydepate中使用TOTP,android,keycloak,one-time-password,Android,Keycloak,One Time Password,我一直在使用KeyDocked 1.9.1 Docked,如果这有什么区别的话,我还没有弄清楚如何让TOTP工作。我已经用android的FreeOTP和谷歌的验证器试过了,但仍然没有成功。 我可以指定KeyClope使用TOTP,登录并显示二维码,用手机扫描并获得OTP,但当我输入时,它总是被拒绝。 目前有没有人可以使用此功能?每当我遇到无效的验证器代码错误时,我都会通过将计算机时钟与智能手机时钟同步来修复此错误。如果您的计算机从服务器获取时间,并且服务器关闭了几秒钟,您将无法注册或使用TOT

我一直在使用KeyDocked 1.9.1 Docked,如果这有什么区别的话,我还没有弄清楚如何让TOTP工作。我已经用android的FreeOTP和谷歌的验证器试过了,但仍然没有成功。 我可以指定KeyClope使用TOTP,登录并显示二维码,用手机扫描并获得OTP,但当我输入时,它总是被拒绝。 目前有没有人可以使用此功能?

每当我遇到无效的验证器代码错误时,我都会通过将计算机时钟与智能手机时钟同步来修复此错误。如果您的计算机从服务器获取时间,并且服务器关闭了几秒钟,您将无法注册或使用TOTP。在这种情况下,您可以更正时间,但当计算机与服务器同步时,您将再次失去访问权限

如果您的服务器和手机的时间有偏差,TOTP注册和登录将不起作用,因为您的手机代码和服务器代码不匹配。此外,您可能需要检查它们是否都在同一时区

此外,您可以在Authentication->OTP Policy屏幕中增加前瞻窗口抱歉,我还无法嵌入图像


这个选项让KyPukk对时钟歪斜的容忍,让它考虑一些即将到来的未来代码。但是,该选项似乎不允许Key斗篷向后看,因此即使将“向前看”窗口设置为最大值,缓慢的智能手机时钟也可能不起作用。

在身份验证下检查OTP哈希算法→ 检察官办公室政策


因为google验证器只支持SHA1。如果您的算法不同,则使用免费OTP

是的。如果您使用虚拟机进行测试,最好安装来宾添加,否则您将难以保持虚拟机的时钟正确。另外,对于任何验证器,最好使用中间的40秒,而不是前10秒或最后10秒,因为代码是有效的。损失20分钟!你救了我的命!损失10分钟。谢谢