summaryrefslogtreecommitdiff
path: root/app/app.go
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-05-28 12:14:11 -0600
committermo khan <mo@mokhan.ca>2025-05-28 12:14:11 -0600
commit591f293c8bcf464ed62701321d3f27de31ceb621 (patch)
tree6b9c8c303f9816a3faf7abb9a75c3c59b6a5808a /app/app.go
parentf76542bc846bc77e825055a1a6ea7cd0cb178844 (diff)
refactor: parse headers injected by envoy
Diffstat (limited to 'app/app.go')
-rw-r--r--app/app.go12
1 files changed, 1 insertions, 11 deletions
diff --git a/app/app.go b/app/app.go
index 94b3e7c..9ccdaba 100644
--- a/app/app.go
+++ b/app/app.go
@@ -4,15 +4,12 @@ import (
"net/http"
"path/filepath"
- "github.com/coreos/go-oidc/v3/oidc"
"github.com/rs/zerolog"
"github.com/xlgmokha/x/pkg/ioc"
"github.com/xlgmokha/x/pkg/log"
"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/app/controllers/dashboard"
"gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/app/controllers/sparkles"
- "gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/app/domain"
"gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/app/middleware"
)
@@ -35,17 +32,10 @@ func New(rootDir string) http.Handler {
mux.Handle("GET /", http.FileServer(dir))
logger := ioc.MustResolve[*zerolog.Logger](ioc.Default)
- users := ioc.MustResolve[domain.Repository[*domain.User]](ioc.Default)
return x.Middleware[http.Handler](
mux,
log.HTTP(logger),
- middleware.IDToken(
- ioc.MustResolve[*oidc.Provider](ioc.Default),
- ioc.MustResolve[*oidc.Config](ioc.Default),
- middleware.FromCustomHeader("x-jwt-payload"),
- middleware.FromCookie(cfg.IDTokenCookie),
- ),
- middleware.User(users),
+ middleware.User(),
)
}