【发布时间】:2018-01-26 01:14:49
【问题描述】:
我正在开发一个使用 node.js 的个人程序,该程序专门为 Steam 应用程序使用身份验证。登录从外部 .txt 文件读取用户名和密码,它使用数组定位工作,由“:”(冒号)分隔。现在这是我需要帮助的地方。对于某些帐户,Steam 使用由时间在移动应用程序上或通过电子邮件随机生成的两因素代码。此时,我有我的程序,因此它会检查帐户是否启用了身份验证代码,如果有,我会提示手动输入适当的两因素代码。我知道有一种方法可以合并我的程序来提取此身份验证代码并将其放入,而无需用户手动执行此操作,但我不知道从哪里开始。
问题:我希望程序提取随机生成的代码并自动设置它,而无需手动执行任何操作。
代码如下:
else if (eresult === Steam.EResult.AccountLoginDeniedNeedTwoFactor)
{
login.two_factor_code = readline.question(`[${param[0]}] Mobile auth code: `);
client.disconnect();
client.connect();
}
else if (eresult === Steam.EResult.AccountLogonDenied)
{
login.auth_code = readline.question(`[${param[0]}] Steam Guard code: `);
client.disconnect();
client.connect();
}
谢谢。
【问题讨论】:
标签: node.js authentication two-factor-authentication