fix(halalcloud): fix some custom fields not taking effect & update appID and appSecret (#6938)

This commit is contained in:
YangXu
2024-08-04 19:03:24 +08:00
committed by GitHub
parent 2e4265a778
commit d4285b7c6c
2 changed files with 9 additions and 9 deletions

View File

@ -29,9 +29,9 @@ import (
)
const (
AppID = "devDebugger/1.0"
AppID = "alist/10001"
AppVersion = "1.0.0"
AppSecret = "Nkx3Y2xvZ2luLmNu"
AppSecret = "bR4SJwOkvnG5WvVJ"
)
const (
@ -179,16 +179,16 @@ func (s *AuthService) signContext(method string, ctx context.Context) context.Co
bufferedString := bytes.NewBufferString(method)
kvString = append(kvString, "timestamp", currentTimeStamp)
bufferedString.WriteString(currentTimeStamp)
kvString = append(kvString, "appid", AppID)
bufferedString.WriteString(AppID)
kvString = append(kvString, "appversion", AppVersion)
bufferedString.WriteString(AppVersion)
kvString = append(kvString, "appid", s.appID)
bufferedString.WriteString(s.appID)
kvString = append(kvString, "appversion", s.appVersion)
bufferedString.WriteString(s.appVersion)
if s.tr != nil && len(s.tr.AccessToken) > 0 {
authorization := "Bearer " + s.tr.AccessToken
kvString = append(kvString, "authorization", authorization)
bufferedString.WriteString(authorization)
}
bufferedString.WriteString(AppSecret)
bufferedString.WriteString(s.appSecret)
sign := GetMD5Hash(bufferedString.String())
kvString = append(kvString, "sign", sign)
return metadata.AppendToOutgoingContext(ctx, kvString...)