【问题标题】:API Key/Credentials recommendationAPI Key/Credentials 推荐
【发布时间】:2013-03-20 15:37:43
【问题描述】:

为我们的整个 Web 应用程序开发 API 服务层。 一个建议是为每个请求传递一个 API 密钥(类似于 Google),另一个建议是进行基于消息的身份验证

http://en.wikipedia.org/wiki/Hash-based_message_authentication_code

对于选择要采用的方法,每个人的建议是什么?

【问题讨论】:

    标签: api authentication api-key


    【解决方案1】:

    我认为问题应该是

    我需要验证消息的完整性吗?

    如果您关心的只是限制对上述资源的访问,那么除了 API 密钥之外的任何东西都将是多余的; API 密钥是轻量级的,易于实现和使用身份验证标准(BASIC 等)。 收到消息后,您可以对数据执行简单的完整性检查。

    如果您需要验证用户和消息的真实性,那么基于消息的身份验证是可行的方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      • 1970-01-01
      • 2011-08-05
      相关资源
      最近更新 更多