你知道我如何同步我的服务器的时间,以便TOTP在我的蒸汽机器人的正确时间生成正确的代码吗? 目前正在使用node-steam-totp。
感谢。
答案 0 :(得分:1)
要生成与服务器同步的TOTP代码,首先应使用node-steam-totp的getTimeOffset()
方法。检索偏移后,您可以使用可选的timeOffset
参数来制作TOTP代码。
这是一个让你入门的例子:
totp.getTimeOffset(function(err, offset, latency) {
var authcode = totp.getAuthCode(secret, offset);
//do login stuff
});