Renamed classes and harmonized method names

This commit is contained in:
Mauro Mugnaini 2020-07-03 17:32:39 +02:00
parent 38392bfe66
commit 2475ee6f00
2 changed files with 9 additions and 9 deletions

View File

@ -10,12 +10,12 @@ import org.gcube.oidc.rest.JWTToken;
import com.liferay.portal.model.User;
public class IntraVMOIDCTokenCacheProxy extends OIDCTokenCacheProxy {
public class IntraVMJWTCacheProxy extends JWTCacheProxy {
private Map<String, String> oidcTokens;
private Map<String, String> rptTokens;
protected IntraVMOIDCTokenCacheProxy() {
protected IntraVMJWTCacheProxy() {
oidcTokens = Collections.synchronizedMap(new TreeMap<>());
rptTokens = Collections.synchronizedMap(new TreeMap<>());
}
@ -26,7 +26,7 @@ public class IntraVMOIDCTokenCacheProxy extends OIDCTokenCacheProxy {
}
@Override
public void setRPTToken(User user, HttpSession session, JWTToken token) {
public void setUMAToken(User user, HttpSession session, JWTToken token) {
rptTokens.put(generateKey(user, session), JWTTokenUtil.getRawContent(token));
}

View File

@ -6,20 +6,20 @@ import org.gcube.oidc.rest.JWTToken;
import com.liferay.portal.model.User;
public abstract class OIDCTokenCacheProxy {
public abstract class JWTCacheProxy {
protected static OIDCTokenCacheProxy instance;
protected static JWTCacheProxy instance;
public OIDCTokenCacheProxy() {
public JWTCacheProxy() {
instance = this;
}
public static synchronized OIDCTokenCacheProxy getInstance() {
return instance != null ? instance : new IntraVMOIDCTokenCacheProxy();
public static synchronized JWTCacheProxy getInstance() {
return instance != null ? instance : new IntraVMJWTCacheProxy();
}
public abstract void setOIDCToken(User user, HttpSession session, JWTToken token);
public abstract void setRPTToken(User user, HttpSession session, JWTToken token);
public abstract void setUMAToken(User user, HttpSession session, JWTToken token);
public abstract JWTToken getOIDCToken(User user, HttpSession session);