1
1
这里没有太多关于您的安全性或实现需求的信息。快速回答是基本的,或者通过SSL或签名请求进行摘要。有没有理由不使用这些? 签名请求通常添加一个时间戳和/或一个nonce,因此任何请求都可以进行身份验证。有关说明和库,请参阅Amazon AWS身份验证文档。 |
2
0
我有一个类似的服务器。我选择使用OAuth签名是因为它简单, http://oauth.net/core/1.0#signing_process 我们不强制使用nonce,只需将时间戳限制为一个短窗口(30秒)即可阻止重播。 OAuth库在许多平台上都可用,因此您不必编写太多代码来实现它。不知道为什么你认为OAuth不可实现。 对于每个允许访问数据的客户机,都分配了一个客户机密钥和一个客户机密钥。所有的请求都是用消费者机密签名的,因此只有知道该机密的客户机才能访问。 我们还考虑了其他选择。基于SSL的HTTTP基本身份验证过于昂贵。HTTP摘要身份验证太慢,因为它需要等待挑战。 |
drewrockshard · 将密码与本地文件名匹配 6 年前 |
Bassie · 我的凭据存储在哪里? 6 年前 |
Marc · getAuthEntity失败“无法匹配预期类型” 6 年前 |