diff --git a/internal/controller/oidc_controller.go b/internal/controller/oidc_controller.go index 1ab3b663..c4049953 100644 --- a/internal/controller/oidc_controller.go +++ b/internal/controller/oidc_controller.go @@ -219,7 +219,7 @@ func (controller *OIDCController) authorize(c *gin.Context) { values.OIDCPrompt = service.OIDCPromptNone } - if req.MaxAge != "" { + if req.MaxAge != "" && userContext != nil { maxAge, err := strconv.Atoi(req.MaxAge) if err != nil { controller.authorizeError(c, authorizeErrorParams{