From 13e8d36e1a44a7e4bf1bffa6a4d533a5e0d34afc Mon Sep 17 00:00:00 2001 From: Andy Hsu Date: Sun, 13 Aug 2023 20:52:38 +0800 Subject: [PATCH] fix(aliyundrive_open): use `RawStdEncoding` for base64 --- drivers/aliyundrive_open/util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/aliyundrive_open/util.go b/drivers/aliyundrive_open/util.go index 29db07df..fc67c79d 100644 --- a/drivers/aliyundrive_open/util.go +++ b/drivers/aliyundrive_open/util.go @@ -66,7 +66,7 @@ func getSub(token string) (string, error) { if len(segments) != 3 { return "", errors.New("not a jwt token because of invalid segments") } - bs, err := base64.StdEncoding.DecodeString(segments[1]) + bs, err := base64.RawStdEncoding.DecodeString(segments[1]) if err != nil { return "", errors.New("failed to decode jwt token") }