同步TOTP功能的设备时间

时间:2016-02-06 11:24:10

标签: node.js steam steambot

你知道我如何同步我的服务器的时间,以便TOTP在我的蒸汽机器人的正确时间生成正确的代码吗? 目前正在使用node-steam-totp。

感谢。

1 个答案:

答案 0 :(得分:1)

要生成与服务器同步的TOTP代码,首先应使用node-steam-totp的getTimeOffset()方法。检索偏移后,您可以使用可选的timeOffset参数来制作TOTP代码。

这是一个让你入门的例子:

totp.getTimeOffset(function(err, offset, latency) {
    var authcode = totp.getAuthCode(secret, offset);

    //do login stuff
});