From 84e2a7e71882d592462e4f94ad24091d399bedf5 Mon Sep 17 00:00:00 2001 From: Tim Chamberlain Date: Wed, 1 Feb 2023 21:55:53 -0600 Subject: [PATCH] SPRINT-20: added setting userId security key value upon qInstance instantiation --- .../implementations/Auth0AuthenticationModule.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/modules/authentication/implementations/Auth0AuthenticationModule.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/modules/authentication/implementations/Auth0AuthenticationModule.java index 80f1a703..b67885c3 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/modules/authentication/implementations/Auth0AuthenticationModule.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/modules/authentication/implementations/Auth0AuthenticationModule.java @@ -374,6 +374,11 @@ public class Auth0AuthenticationModule implements QAuthenticationModuleInterface qSession.setIdReference(accessToken); qSession.setUser(qUser); + ///////////////////////////////////////////////////////////////////// + // put the user id reference in security key value for usierId key // + ///////////////////////////////////////////////////////////////////// + qSession.withSecurityKeyValue("userId", qUser.getIdReference()); + ///////////////////////////////////////////////// // set permissions in the session from the JWT // /////////////////////////////////////////////////