From 3c5a3b59ed81fb12dc41cf563aaa8a4fdbe36a2d Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Sat, 12 Apr 2025 10:36:32 -0400 Subject: [PATCH] Log OIDC code exchange error --- front.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/front.go b/front.go index 17346bf..762198e 100644 --- a/front.go +++ b/front.go @@ -16,6 +16,7 @@ import ( "gorm.io/gorm" "html/template" "io" + "log" "net/http" "net/url" "path" @@ -756,6 +757,7 @@ func FrontOIDCCallback(app *App) func(c echo.Context) error { } tokens, err := rp.CodeExchange[*oidc.IDTokenClaims](context.Background(), c.FormValue("code"), oidcProvider.RelyingParty, opts...) if err != nil { + log.Printf("OIDC code exchange failed with provider %s: %s", oidcProvider.Config.Name, err) return NewWebError(failureURL, "OIDC code exchange failed.") }