feat: 签名校验调整fix 订单查询和通问题
This commit is contained in:
parent
97d727c3af
commit
667651240a
|
|
@ -59,6 +59,11 @@ func (m *SignMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc {
|
||||||
if _, ok := reqDataMap["sign"]; !ok {
|
if _, ok := reqDataMap["sign"]; !ok {
|
||||||
response.Err(w, response.HTTP_AUTH_FAIL, err.Error())
|
response.Err(w, response.HTTP_AUTH_FAIL, err.Error())
|
||||||
}
|
}
|
||||||
|
// 订单查询过滤,supplierOrderNo 不参与签名
|
||||||
|
if r.RequestURI == "/market/order/get" {
|
||||||
|
delete(reqDataMap, "supplierOrderNo")
|
||||||
|
}
|
||||||
|
|
||||||
signString := reqDataMap["sign"].(string)
|
signString := reqDataMap["sign"].(string)
|
||||||
sysSign, err := sign.GetSign(reqDataMap, m.c.Sys.Key)
|
sysSign, err := sign.GetSign(reqDataMap, m.c.Sys.Key)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"sort"
|
"sort"
|
||||||
)
|
)
|
||||||
|
|
||||||
var filterKeys = []string{"sign", "extendParams", "msg", "supplierOrderNo"}
|
var filterKeys = []string{"sign", "extendParams", "msg"}
|
||||||
|
|
||||||
func GetSign(data map[string]interface{}, primary string) (string, error) {
|
func GetSign(data map[string]interface{}, primary string) (string, error) {
|
||||||
filterData(&data)
|
filterData(&data)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue