From 78b085815b9873acdf178b2e9c9598d065fd40c0 Mon Sep 17 00:00:00 2001
From: Joaquín Reñé <jrene@curisit.net>
Date: Mon, 20 Apr 2026 19:30:51 +0000
Subject: [PATCH] #4479 - upgrade SecurisServer to Java 21

---
 securis/src/main/java/net/curisit/securis/ioc/RequestsInterceptor.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/securis/src/main/java/net/curisit/securis/ioc/RequestsInterceptor.java b/securis/src/main/java/net/curisit/securis/ioc/RequestsInterceptor.java
index 64e3e92..6865d77 100644
--- a/securis/src/main/java/net/curisit/securis/ioc/RequestsInterceptor.java
+++ b/securis/src/main/java/net/curisit/securis/ioc/RequestsInterceptor.java
@@ -28,7 +28,7 @@
 
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
-
+import org.jboss.resteasy.core.ResteasyContext;
 import net.curisit.securis.db.User;
 import net.curisit.securis.security.BasicSecurityContext;
 import net.curisit.securis.security.Securable;
@@ -189,6 +189,9 @@
         sc.setOrganizationsIds(getUserOrganizations(username));
         sc.setApplicationsIds(getUserApplications(username));
         ctx.setSecurityContext(sc);
+        
+        ResteasyContext.pushContext(BasicSecurityContext.class, sc);
+        
         return true;
     }
 

--
Gitblit v1.3.2