gpt4 book ai didi

java - 用于连接 OTP(一次性密码)的 Web 服务

转载 作者:行者123 更新时间:2023-12-04 06:03:27 24 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

1年前关闭。




Improve this question




如帖子标题所述,我有一个项目,其中包括设计一个允许用户连接 OTP 的 Web 服务。我真的在互联网上搜索过,我发现有一个用于发送 SMS(SMSLib)的 Java API,但是关于在服务器端生成 OTP 并通过我必须做的 Web 服务发送它,我没有找到任何事物。
您能否通过向我展示一些讨论此问题的教程来帮助我。

提前致谢

最佳答案

您能否提供一些细节,例如目标编程语言?您希望如何发送 OTP(通过 SMS?)。

您可以使用 Amazon Simple Notification 服务发送 SMS:http://aws.amazon.com/sns/

一般来说,如果可能的话,最好让用户从一开始就选择他们的密码。

编辑:

至于生成 OTP,您最好使用随机生成的东西,而不是散列一些东西。您可以尝试 UUID 版本 4。详细信息:http://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29

PHP 有一个方法 uniqid() ,它为您提供保证唯一的字符串,类似于:4b3403665fea6

我在短信上又想到了一件事情,公司http://cdyne.com有一个网络服务,您可以连接以发送短信。他们也有用于实际调用电话的文字转语音服务。

我仍然不明白 OTP 适合您的身份验证模型的位置,因此,为了让我在这方面提供更多帮助,您需要给我一些更多细节。

关于java - 用于连接 OTP(一次性密码)的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8667158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com