【发布时间】:2016-10-06 05:08:19
【问题描述】:
我想为我的 node-express API 使用 OTP。 现在我可以使用用户名和密码来个性化设置,但我想使用手机号码和 OTP 来实现。 我可以为此使用哪些参考资料?
【问题讨论】:
标签: node.js express one-time-password
我想为我的 node-express API 使用 OTP。 现在我可以使用用户名和密码来个性化设置,但我想使用手机号码和 OTP 来实现。 我可以为此使用哪些参考资料?
【问题讨论】:
标签: node.js express one-time-password
如果您只想通过发送和 OTP 来验证手机,然后要求它,那么我认为您不应该选择 Speakeasy。
Speakeasy 主要用于 TOTP 和 HOTP,它们更像是 2 因素身份验证(例如,每 30 秒生成一次 OTP)。
但既然您想验证用户的手机,您需要做的就是:
【讨论】:
看到这里你必须这样做:
工作流程:
twilio、OpenTok 这样的消息发送API。Socket.io 进行实时交互speakeasy npm 包,你应该使用它,因为它非常适合生成一次性密码代码express 创建您的应用程序参考:
OTP Verification using NODE & EXPRESS
Git 回购:
【讨论】: