【问题标题】:Kong Api Gateway - HMAC Signature does not MatchKong Api 网关 - HMAC 签名不匹配
【发布时间】:2019-09-11 11:56:15
【问题描述】:
我正在尝试使用 Kong 实现 HMAC 身份验证,
我收到错误“HMAC 签名不匹配”。
我正在使用 Postman Rest Client 发出 HTTP 请求。
有人可以在下面验证我的请求参数吗?
消费者凭证:
用户名:“测试”
秘密:“test123#”

Http请求详细信息:

日期:格林威治标准时间 2019 年 9 月 5 日星期四 09:56:28
主机:172.17.0.3
授权:hmac username="test",algorithm="hmac-sha1",headers="date",signature="YTg5NmQwMjhmMzVmYWNhZmQyZTQwNmY5ZTVkMmUzNDM4NDAxNmY3MA=="

Http 响应:

Http代码:401
回复正文:
{
消息:“HMAC 签名不匹配”
}

【问题讨论】:

    标签: hmac kong


    【解决方案1】:
    1. 我生成了签名字符串“日期:星期四,2019 年 9 月 5 日 09:56:28 GMT”。是的,您在日期之后需要空间。
    2. 签名应该是 MduuZsP0dKRPKGoMSTft/fT+Qmc=,因为 hmac-sha1 密码是“test123#” 我为任何可能需要它的人制作了这个document(与kong hmac有关)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-31
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多