文件名称:sigchecker:[go-json-rest] (https) 的签名检查器中间件
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-04 23:03:04
Go
信号检查器 的签名检查器中间件 目的 一些API服务只提供给授权的客户端,这个中间件验证请求头中的签名,客户端和服务器端必须使用相同的密钥来生成/检查签名 安装 go get -u github.com/zx9597446/sigchecker 将此中间件与 secret := "abcd" headerKey := "X-request-signature" api := rest.NewApi() api.Use(rest.DefaultDevStack...) api.Use(NewSignatureChecker(headerKey, secret)) 如何在客户端提出请求 请求头中签名的形成是: timestamp,signature 生成签名: signature = md5(timestamp + secret) API文档 看 例子 看
【文件预览】:
sigchecker-master
----.gitignore(266B)
----checker_test.go(2KB)
----LICENSE(1KB)
----sigchecker.go(1KB)
----README.md(989B)