mirror of https://github.com/Xhofe/alist
fix(halalcloud): fix some custom fields not taking effect & update appID and appSecret (#6938)
parent
2e4265a778
commit
d4285b7c6c
|
@ -12,9 +12,9 @@ type Addition struct {
|
||||||
RefreshToken string `json:"refresh_token" required:"true" help:"login type is refresh_token,this is required"`
|
RefreshToken string `json:"refresh_token" required:"true" help:"login type is refresh_token,this is required"`
|
||||||
UploadThread string `json:"upload_thread" default:"3" help:"1 <= thread <= 32"`
|
UploadThread string `json:"upload_thread" default:"3" help:"1 <= thread <= 32"`
|
||||||
|
|
||||||
AppID string `json:"app_id" required:"true" default:"devDebugger/1.0"`
|
AppID string `json:"app_id" required:"true" default:"alist/10001"`
|
||||||
AppVersion string `json:"app_version" required:"true" default:"1.0.0"`
|
AppVersion string `json:"app_version" required:"true" default:"1.0.0"`
|
||||||
AppSecret string `json:"app_secret" required:"true" default:"Nkx3Y2xvZ2luLmNu"`
|
AppSecret string `json:"app_secret" required:"true" default:"bR4SJwOkvnG5WvVJ"`
|
||||||
}
|
}
|
||||||
|
|
||||||
var config = driver.Config{
|
var config = driver.Config{
|
||||||
|
|
|
@ -29,9 +29,9 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
AppID = "devDebugger/1.0"
|
AppID = "alist/10001"
|
||||||
AppVersion = "1.0.0"
|
AppVersion = "1.0.0"
|
||||||
AppSecret = "Nkx3Y2xvZ2luLmNu"
|
AppSecret = "bR4SJwOkvnG5WvVJ"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@ -179,16 +179,16 @@ func (s *AuthService) signContext(method string, ctx context.Context) context.Co
|
||||||
bufferedString := bytes.NewBufferString(method)
|
bufferedString := bytes.NewBufferString(method)
|
||||||
kvString = append(kvString, "timestamp", currentTimeStamp)
|
kvString = append(kvString, "timestamp", currentTimeStamp)
|
||||||
bufferedString.WriteString(currentTimeStamp)
|
bufferedString.WriteString(currentTimeStamp)
|
||||||
kvString = append(kvString, "appid", AppID)
|
kvString = append(kvString, "appid", s.appID)
|
||||||
bufferedString.WriteString(AppID)
|
bufferedString.WriteString(s.appID)
|
||||||
kvString = append(kvString, "appversion", AppVersion)
|
kvString = append(kvString, "appversion", s.appVersion)
|
||||||
bufferedString.WriteString(AppVersion)
|
bufferedString.WriteString(s.appVersion)
|
||||||
if s.tr != nil && len(s.tr.AccessToken) > 0 {
|
if s.tr != nil && len(s.tr.AccessToken) > 0 {
|
||||||
authorization := "Bearer " + s.tr.AccessToken
|
authorization := "Bearer " + s.tr.AccessToken
|
||||||
kvString = append(kvString, "authorization", authorization)
|
kvString = append(kvString, "authorization", authorization)
|
||||||
bufferedString.WriteString(authorization)
|
bufferedString.WriteString(authorization)
|
||||||
}
|
}
|
||||||
bufferedString.WriteString(AppSecret)
|
bufferedString.WriteString(s.appSecret)
|
||||||
sign := GetMD5Hash(bufferedString.String())
|
sign := GetMD5Hash(bufferedString.String())
|
||||||
kvString = append(kvString, "sign", sign)
|
kvString = append(kvString, "sign", sign)
|
||||||
return metadata.AppendToOutgoingContext(ctx, kvString...)
|
return metadata.AppendToOutgoingContext(ctx, kvString...)
|
||||||
|
|
Loading…
Reference in New Issue