From 074ec7aab2cdaee7cf03190024061ee39724c2ff Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 13 May 2026 21:35:11 -0500 Subject: [PATCH] fix: downgrade OIDC missing-claims log from ERROR to DEBUG (#6801) (#7620) --- mealie/core/security/providers/openid_provider.py | 4 ++-- mealie/routes/auth/auth.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mealie/core/security/providers/openid_provider.py b/mealie/core/security/providers/openid_provider.py index 5cee3b613..ac78b1337 100644 --- a/mealie/core/security/providers/openid_provider.py +++ b/mealie/core/security/providers/openid_provider.py @@ -35,7 +35,7 @@ class OpenIDProvider(AuthProvider[UserInfo]): self._logger.debug("[OIDC] %s: %s", key, value) if not self.required_claims.issubset(claims.keys()): - self._logger.error( + self._logger.debug( "[OIDC] Required claims not present. Expected: %s Actual: %s", self.required_claims, claims.keys(), @@ -45,7 +45,7 @@ class OpenIDProvider(AuthProvider[UserInfo]): # Check for empty required claims for claim in self.required_claims: if not claims.get(claim): - self._logger.error("[OIDC] Required claim '%s' is empty", claim) + self._logger.debug("[OIDC] Required claim '%s' is empty", claim) raise MissingClaimException() repos = get_repositories(self.session, group_id=None, household_id=None) diff --git a/mealie/routes/auth/auth.py b/mealie/routes/auth/auth.py index 645f890b1..4502dfb0d 100644 --- a/mealie/routes/auth/auth.py +++ b/mealie/routes/auth/auth.py @@ -134,6 +134,7 @@ async def oauth_callback(request: Request, session: Session = Depends(generate_s auth_provider = OpenIDProvider(session, userinfo, use_default_groups=True) auth = auth_provider.authenticate() except MissingClaimException: + logger.error("[OIDC] Required claims not present in ID token or userinfo endpoint") auth = None if not auth: