From 81c7edffeabbfc0fd628a0e5b1d60d2c52e12249 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Fri, 28 Jun 2024 00:43:38 +0200 Subject: [PATCH] fix: fix OIDC --- backend/ee-repo-ref.txt | 2 +- backend/windmill-common/src/auth.rs | 1 + backend/windmill-worker/src/worker.rs | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/ee-repo-ref.txt b/backend/ee-repo-ref.txt index e22c908f50..64671a8130 100644 --- a/backend/ee-repo-ref.txt +++ b/backend/ee-repo-ref.txt @@ -1 +1 @@ -e9917f62ebc48bdd93f9ddda5a58ba6ce8a74ed9 \ No newline at end of file +7c4d19b3d1ebc640e1b379bd76ce3dd71811af90 \ No newline at end of file diff --git a/backend/windmill-common/src/auth.rs b/backend/windmill-common/src/auth.rs index 29d6e076dd..ea1c2fe10a 100644 --- a/backend/windmill-common/src/auth.rs +++ b/backend/windmill-common/src/auth.rs @@ -24,6 +24,7 @@ pub struct JWTAuthClaims { pub label: Option, pub workspace_id: String, pub exp: usize, + pub job_id: Option, } #[derive(Deserialize)] diff --git a/backend/windmill-worker/src/worker.rs b/backend/windmill-worker/src/worker.rs index a2808614a6..1129f35c14 100644 --- a/backend/windmill-worker/src/worker.rs +++ b/backend/windmill-worker/src/worker.rs @@ -206,6 +206,7 @@ pub async fn create_token_for_owner( workspace_id: w_id.to_string(), exp: (chrono::Utc::now() + chrono::Duration::seconds(expires_in as i64)).timestamp() as usize, + job_id: Some(job_id.to_string()), }; let token = jsonwebtoken::encode(