delete sign value
This commit is contained in:
parent
9c2898517e
commit
34c76f8901
@ -1,4 +1,12 @@
|
||||
package auth
|
||||
|
||||
import "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/utils"
|
||||
|
||||
var debug utils.Debug
|
||||
|
||||
func init() {
|
||||
debug = utils.Init("signer")
|
||||
}
|
||||
|
||||
type Credential interface {
|
||||
}
|
||||
|
@ -88,6 +88,8 @@ func unsignRpcRequest(request *http.Request, signer Signer) (err error) {
|
||||
signValue, ok := signParams["sign"]
|
||||
if !ok {
|
||||
return errors.New("sign value is not exists")
|
||||
} else {
|
||||
delete(signParams, "sign")
|
||||
}
|
||||
|
||||
stringToSign := utils.GetUrlFormedMap(signParams)
|
||||
@ -96,6 +98,7 @@ func unsignRpcRequest(request *http.Request, signer Signer) (err error) {
|
||||
stringToSign = strings.Replace(stringToSign, "%7E", "~", -1)
|
||||
stringToSign = url.QueryEscape(stringToSign)
|
||||
stringToSign = request.Method + "&%2F&" + stringToSign
|
||||
debug("grsdk singstring %s", stringToSign)
|
||||
|
||||
if timestamp, err := strconv.ParseInt(signParams["access_time"], 10, 64); err != nil {
|
||||
return err
|
||||
|
Loading…
Reference in New Issue
Block a user