From 79bc6007ea80e2bc8dae3167ed8856555f6813df Mon Sep 17 00:00:00 2001 From: liangzy Date: Thu, 6 Aug 2020 16:41:13 +0800 Subject: [PATCH] delete sign value --- sdk/auth/rpc_signature_composer.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sdk/auth/rpc_signature_composer.go b/sdk/auth/rpc_signature_composer.go index a57f079..5981f3b 100644 --- a/sdk/auth/rpc_signature_composer.go +++ b/sdk/auth/rpc_signature_composer.go @@ -85,6 +85,14 @@ func unsignRpcRequest(request *http.Request, signer Signer) (err error) { } } + if accessKey, err := signer.GetAccessKeyId(); err != nil { + return + } else if accessKey == "" { + return errors.New("access key is not allow empty") + } else if accessKey != signParams["access_key"] { + return errors.New("illegal access key") + } + signValue, ok := signParams["sign"] if !ok { return errors.New("sign value is not exists")