孔 API 网关 - HMAC 签名不匹配


我正在尝试用Kong实现HMAC认证, 我收到错误"HMAC 签名不匹配"。 我正在使用Postman Rest Client发出HTTP请求。 有人可以在下面验证我的请求参数吗? 消费者证书: 用户名:"测试" 秘密:"test123#" http 请求详细信息: 日期:2019年9月5日星期四 09:56:28 GMT 主机:172.17.0.3 授权: hmac 用户名="test",algorithm="hmac-sha1",headers="date",signature="YTg5NmQwMjhmMzVmYWNhZmQyZTQwNmY5ZTVkMmUzNDM4NDAxNmY3MA==" Http 响应: 网址代码:401 响应正文: { 消息:"HMAC 签名不匹配" }
  1. 我为签名字符串"日期:2019 年 9 月 5 日星期四 09:56:28 GMT"做了生成。是的,您需要日期后的空间。
  2. 签名应该是 MduuZsP0dKRPKGoMSTft/fT+Qmc= 对于 hmac-sha1 秘密是"test123#" 我为任何可能需要它的人制作了这个文档(与 kong hmac 有关(。

最新更新