From 212e1bdd6c0166dff2d986ae8c40f4455e74ae2c Mon Sep 17 00:00:00 2001 From: Dr D H Akehurst Date: Fri, 6 Feb 2026 08:36:01 +0100 Subject: [PATCH 1/2] Make path to oslcOAuthStore.xml configurable via ENV var. --- .../refimpl/am/gen/auth/AuthenticationApplication.java | 8 ++++++++ .../refimpl/cm/gen/auth/AuthenticationApplication.java | 8 ++++++++ .../refimpl/qm/gen/auth/AuthenticationApplication.java | 8 ++++++++ .../refimpl/rm/gen/auth/AuthenticationApplication.java | 8 ++++++++ 4 files changed, 32 insertions(+) diff --git a/src/server-am/src/main/java/co/oslc/refimpl/am/gen/auth/AuthenticationApplication.java b/src/server-am/src/main/java/co/oslc/refimpl/am/gen/auth/AuthenticationApplication.java index e3769090..3d38dcd4 100644 --- a/src/server-am/src/main/java/co/oslc/refimpl/am/gen/auth/AuthenticationApplication.java +++ b/src/server-am/src/main/java/co/oslc/refimpl/am/gen/auth/AuthenticationApplication.java @@ -76,7 +76,15 @@ public class AuthenticationApplication implements Application { private AuthenticationApplication() { // Start of user code constructor_init // End of user code + var AUTH_VAR = "OAUTH_STORE_FILE"; + final Map env = System.getenv(); oslcConsumerStoreFilename= "./oslcOAuthStore.xml"; + if (env.containsKey(AUTH_VAR)) { + oslcConsumerStoreFilename = env.get(AUTH_VAR); + log.debug("ENV variable '{}' found", AUTH_VAR); + } else { + log.debug("ENV variable '{}' not defined", AUTH_VAR); + } oauth1TokenToApplicationConnector = new LRUCache(2000); // Start of user code constructor_finalize // End of user code diff --git a/src/server-cm/src/main/java/co/oslc/refimpl/cm/gen/auth/AuthenticationApplication.java b/src/server-cm/src/main/java/co/oslc/refimpl/cm/gen/auth/AuthenticationApplication.java index 9926c6e0..3c906018 100644 --- a/src/server-cm/src/main/java/co/oslc/refimpl/cm/gen/auth/AuthenticationApplication.java +++ b/src/server-cm/src/main/java/co/oslc/refimpl/cm/gen/auth/AuthenticationApplication.java @@ -76,7 +76,15 @@ public class AuthenticationApplication implements Application { private AuthenticationApplication() { // Start of user code constructor_init // End of user code + var AUTH_VAR = "OAUTH_STORE_FILE"; + final Map env = System.getenv(); oslcConsumerStoreFilename= "./oslcOAuthStore.xml"; + if (env.containsKey(AUTH_VAR)) { + oslcConsumerStoreFilename = env.get(AUTH_VAR); + log.debug("ENV variable '{}' found", AUTH_VAR); + } else { + log.debug("ENV variable '{}' not defined", AUTH_VAR); + } oauth1TokenToApplicationConnector = new LRUCache(2000); // Start of user code constructor_finalize // End of user code diff --git a/src/server-qm/src/main/java/co/oslc/refimpl/qm/gen/auth/AuthenticationApplication.java b/src/server-qm/src/main/java/co/oslc/refimpl/qm/gen/auth/AuthenticationApplication.java index 1fdcf9c9..25c8ad0b 100644 --- a/src/server-qm/src/main/java/co/oslc/refimpl/qm/gen/auth/AuthenticationApplication.java +++ b/src/server-qm/src/main/java/co/oslc/refimpl/qm/gen/auth/AuthenticationApplication.java @@ -76,7 +76,15 @@ public class AuthenticationApplication implements Application { private AuthenticationApplication() { // Start of user code constructor_init // End of user code + var AUTH_VAR = "OAUTH_STORE_FILE"; + final Map env = System.getenv(); oslcConsumerStoreFilename= "./oslcOAuthStore.xml"; + if (env.containsKey(AUTH_VAR)) { + oslcConsumerStoreFilename = env.get(AUTH_VAR); + log.debug("ENV variable '{}' found", AUTH_VAR); + } else { + log.debug("ENV variable '{}' not defined", AUTH_VAR); + } oauth1TokenToApplicationConnector = new LRUCache(2000); // Start of user code constructor_finalize // End of user code diff --git a/src/server-rm/src/main/java/co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java b/src/server-rm/src/main/java/co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java index cb716c07..c427b234 100644 --- a/src/server-rm/src/main/java/co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java +++ b/src/server-rm/src/main/java/co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java @@ -76,7 +76,15 @@ public class AuthenticationApplication implements Application { private AuthenticationApplication() { // Start of user code constructor_init // End of user code + var AUTH_VAR = "OAUTH_STORE_FILE"; + final Map env = System.getenv(); oslcConsumerStoreFilename= "./oslcOAuthStore.xml"; + if (env.containsKey(AUTH_VAR)) { + oslcConsumerStoreFilename = env.get(AUTH_VAR); + log.debug("ENV variable '{}' found", AUTH_VAR); + } else { + log.debug("ENV variable '{}' not defined", AUTH_VAR); + } oauth1TokenToApplicationConnector = new LRUCache(2000); // Start of user code constructor_finalize // End of user code From 2158d336b8d922d8d008a97af20ef8b2c8db131b Mon Sep 17 00:00:00 2001 From: Jad El-khoury <121724599+Jad-el-khoury@users.noreply.github.com> Date: Fri, 6 Feb 2026 23:31:09 +0100 Subject: [PATCH 2/2] Update src/server-rm/src/main/java/co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server-rm/src/main/java/co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java b/src/server-rm/src/main/java/co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java index c427b234..97888c82 100644 --- a/src/server-rm/src/main/java/co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java +++ b/src/server-rm/src/main/java/co/oslc/refimpl/rm/gen/auth/AuthenticationApplication.java @@ -78,7 +78,7 @@ private AuthenticationApplication() { // End of user code var AUTH_VAR = "OAUTH_STORE_FILE"; final Map env = System.getenv(); - oslcConsumerStoreFilename= "./oslcOAuthStore.xml"; + oslcConsumerStoreFilename = "./oslcOAuthStore.xml"; if (env.containsKey(AUTH_VAR)) { oslcConsumerStoreFilename = env.get(AUTH_VAR); log.debug("ENV variable '{}' found", AUTH_VAR);