diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/middleware/raw_token.go | 7 | ||||
| -rw-r--r-- | app/middleware/token_parser.go | 7 |
2 files changed, 10 insertions, 4 deletions
diff --git a/app/middleware/raw_token.go b/app/middleware/raw_token.go new file mode 100644 index 0000000..f7aa264 --- /dev/null +++ b/app/middleware/raw_token.go @@ -0,0 +1,7 @@ +package middleware + +type RawToken string + +func (r RawToken) String() string { + return string(r) +} diff --git a/app/middleware/token_parser.go b/app/middleware/token_parser.go index 22a7af9..14d48e2 100644 --- a/app/middleware/token_parser.go +++ b/app/middleware/token_parser.go @@ -5,17 +5,16 @@ import ( "github.com/xlgmokha/x/pkg/x" "gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/app/cfg" - "gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/pkg/oidc" ) -type TokenParser x.Mapper[*http.Request, oidc.RawToken] +type TokenParser x.Mapper[*http.Request, RawToken] -func IDTokenFromSessionCookie(r *http.Request) oidc.RawToken { +func IDTokenFromSessionCookie(r *http.Request) RawToken { cookies := r.CookiesNamed(cfg.IDTokenCookie) if len(cookies) != 1 { return "" } - return oidc.RawToken(cookies[0].Value) + return RawToken(cookies[0].Value) } |
