From ef26231b8f73a5659a2f590907409e85695a17a6 Mon Sep 17 00:00:00 2001 From: Pablo Alba Date: Wed, 12 Aug 2026 17:53:02 +0200 Subject: [PATCH] :bug: Fix nitrate organization sso expiration (#11227) --- backend/src/app/auth/oidc.clj | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/backend/src/app/auth/oidc.clj b/backend/src/app/auth/oidc.clj index c32f3bbf75..715661b234 100644 --- a/backend/src/app/auth/oidc.clj +++ b/backend/src/app/auth/oidc.clj @@ -620,9 +620,6 @@ (some? (:external-session-id state)) (assoc :external-session-id (:external-session-id state)) - (some? (:token/expires-in tdata)) - (assoc :sso-token-exp (ct/in-future {:seconds (:token/expires-in tdata)})) - ;; If state token comes with props, merge them. The state token ;; props can contain pm_ and utm_ prefixed query params. (map? (:props state)) @@ -904,9 +901,9 @@ (let [organization-id (:organization-id state) sso (nitrate/call cfg :get-organization-sso {:organization-id organization-id}) provider (prepare-organization-sso-provider cfg sso) - info (get-info cfg provider state code) + _info (get-info cfg provider state code) session (session/get-session request) - exp (or (:sso-token-exp info) (ct/in-future {:hours 48}))] + exp (ct/in-future {:minutes 15})] (when (and session organization-id) (let [props (-> (or (:props session) {}) (update :sso assoc organization-id exp))]