diff options
Diffstat (limited to 'app/middleware/token_parser.go')
| -rw-r--r-- | app/middleware/token_parser.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/middleware/token_parser.go b/app/middleware/token_parser.go index 8d81aab..6047a94 100644 --- a/app/middleware/token_parser.go +++ b/app/middleware/token_parser.go @@ -5,6 +5,7 @@ import ( "gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/pkg/oidc" "gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/pkg/pls" + "gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/pkg/web" ) type TokenParser func(*http.Request) oidc.RawToken @@ -16,7 +17,8 @@ func IDTokenFromSessionCookie(r *http.Request) oidc.RawToken { return "" } - tokens, err := oidc.TokensFromBase64String(cookies[0].Value) + value := web.CookieValueFrom(cookies[0]) + tokens, err := oidc.TokensFromBase64String(value) if err != nil { pls.LogError(r.Context(), err) return "" |
