diff --git a/main.go b/main.go index d36a068..d022d0c 100644 --- a/main.go +++ b/main.go @@ -288,6 +288,8 @@ func customHeaderMatcher(key string) (string, bool) { switch lowerCaseKey { case "onepanel-auth-token": return lowerCaseKey, true + case "onepanel-access-token": + return lowerCaseKey, true case "cookie": return lowerCaseKey, true default: diff --git a/server/auth/auth.go b/server/auth/auth.go index 0e0ca21..9ca33ac 100644 --- a/server/auth/auth.go +++ b/server/auth/auth.go @@ -66,6 +66,10 @@ func getBearerToken(ctx context.Context) (*string, bool) { return &t, true } + for _, t := range md.Get("onepanel-access-token") { + return &t, true + } + log.WithFields(log.Fields{ "Method": "getBearerToken", }).Error("Unable to get BearerToken:", md)