我需要一个用于两因素验证的 API。
发送短信的成本(0.0079 美元)比 Twilio 验证(0.05 美元)要低得多
为了省钱,我正在考虑制作一个 api,生成随机 otp,然后将 otp 短信发送到用户的电话号码,并返回客户端。
这足够安全吗? opt 保存在客户端。
这是针对工资单的敏感信息。
Twilio verify V2 有哪些优势?
征求意见
虽然它确实花费更多,但验证有以下一些优点:
您还可以尝试验证静默网络身份验证(SNA)(公开测试版),它无需用户输入即可验证电话号码(移动运营商会发生这种情况)。它比短信验证快得多(查看此 gif 进行比较)。
这里有一篇博客文章,其中包含更多信息和附加优势。
我建议https://d7networks.com/docs/Messages/Send_Message/通过短信进行2FA。
它们更便宜并且支持很好
如果您通过短信 API 构建自己的短信,那么您必须完成注册用于出站电话/短信的电话号码的过程。这基本上是一个监管合规流程,可能有点复杂且耗时。使用验证,您不必这样做。这要简单得多。