From fba165552d273014fef2b9d5fa8fd1b05bdcc2f0 Mon Sep 17 00:00:00 2001 From: Trong Huu Nguyen Date: Fri, 21 Apr 2023 15:34:33 +0200 Subject: [PATCH] feat(router): disable local logout endpoint for idporten --- pkg/router/router.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/router/router.go b/pkg/router/router.go index e6eb62d..339d102 100644 --- a/pkg/router/router.go +++ b/pkg/router/router.go @@ -67,7 +67,11 @@ func New(src Source, cfg *config.Config) chi.Router { r.Get(paths.Logout, src.Logout) r.Get(paths.LogoutCallback, src.LogoutCallback) r.Get(paths.LogoutFrontChannel, src.LogoutFrontChannel) - r.Get(paths.LogoutLocal, src.LogoutLocal) + + if cfg.OpenID.Provider != config.ProviderIDPorten { + r.Get(paths.LogoutLocal, src.LogoutLocal) + } + r.Get(paths.Ping, func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) w.Write([]byte("pong"))