diff --git a/pom.xml b/pom.xml
index 2aa7a6c..b122a68 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
org.gcube.portal
threadlocal-vars-cleaner
- 2.2.0-SNAPSHOT
+ 2.2.1-SNAPSHOT
jar
threadlocal-vars-cleaner
This component clean the Smartgears ThreadLocal variables each time a new Thread is assigned to a request from tomcat thread pool
@@ -64,7 +64,7 @@
org.gcube.portal
oidc-library-portal
- 0.2-SNAPSHOT
+ 0.2.1-SNAPSHOT
provided
diff --git a/src/main/java/org/gcube/portal/threadlocalexec/SmartGearsPortalValve.java b/src/main/java/org/gcube/portal/threadlocalexec/SmartGearsPortalValve.java
index 9ab758f..5d7974c 100644
--- a/src/main/java/org/gcube/portal/threadlocalexec/SmartGearsPortalValve.java
+++ b/src/main/java/org/gcube/portal/threadlocalexec/SmartGearsPortalValve.java
@@ -25,9 +25,9 @@ import org.gcube.common.scope.api.ScopeProvider;
import org.gcube.oidc.rest.JWTToken;
import org.gcube.oidc.rest.OpenIdConnectConfiguration;
import org.gcube.oidc.rest.OpenIdConnectRESTHelper;
+import org.gcube.portal.oidc.lr62.JWTCacheProxy;
import org.gcube.portal.oidc.lr62.JWTTokenUtil;
import org.gcube.portal.oidc.lr62.LiferayOpenIdConnectConfiguration;
-import org.gcube.portal.oidc.lr62.OIDCTokenCacheProxy;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -110,7 +110,7 @@ public class SmartGearsPortalValve extends ValveBase {
return;
}
_log.debug("Trying to get UMA token from cache proxy");
- umaToken = OIDCTokenCacheProxy.getInstance().getUMAToken(user, session);
+ umaToken = JWTCacheProxy.getInstance().getUMAToken(user, session);
}
if (umaToken == null || !umaToken.getAud().contains(urlEncodedScope)) {
if (umaToken == null) {
@@ -130,7 +130,7 @@ public class SmartGearsPortalValve extends ValveBase {
JWTToken authToken = JWTTokenUtil.getOIDCFromSession(session);
if (authToken == null) {
_log.debug("OIDC token not found in session. Trying to get it from cache proxy");
- authToken = OIDCTokenCacheProxy.getInstance().getOIDCToken(user, session);
+ authToken = JWTCacheProxy.getInstance().getOIDCToken(user, session);
if (authToken == null) {
_log.warn("OIDC token is null also in cache proxy, cannot continue!");
return;
@@ -150,7 +150,7 @@ public class SmartGearsPortalValve extends ValveBase {
return;
}
_log.debug("Setting refreshed OIDC token in cache proxy");
- OIDCTokenCacheProxy.getInstance().setOIDCToken(user, session, authToken);
+ JWTCacheProxy.getInstance().setOIDCToken(user, session, authToken);
_log.debug("Setting refreshed OIDC token in session");
JWTTokenUtil.putOIDCInSession(authToken, session);
}
@@ -162,7 +162,7 @@ public class SmartGearsPortalValve extends ValveBase {
return;
}
_log.debug("Setting UMA token in cache proxy");
- OIDCTokenCacheProxy.getInstance().setRPTToken(user, session, umaToken);
+ JWTCacheProxy.getInstance().setUMAToken(user, session, umaToken);
_log.debug("Setting UMA token in session");
JWTTokenUtil.putUMAInSession(umaToken, session);
} else {
@@ -176,7 +176,7 @@ public class SmartGearsPortalValve extends ValveBase {
return;
}
_log.debug("Setting refreshed UMA token in cache proxy");
- OIDCTokenCacheProxy.getInstance().setRPTToken(getCurrentUser(request), session, umaToken);
+ JWTCacheProxy.getInstance().setUMAToken(getCurrentUser(request), session, umaToken);
_log.debug("Setting refreshed UMA token in session");
JWTTokenUtil.putUMAInSession(umaToken, session);
} else if (JWTTokenUtil.getUMAFromSession(session) == null) {