Renamed classes and harmonized method names
This commit is contained in:
parent
38392bfe66
commit
2475ee6f00
|
@ -10,12 +10,12 @@ import org.gcube.oidc.rest.JWTToken;
|
||||||
|
|
||||||
import com.liferay.portal.model.User;
|
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> oidcTokens;
|
||||||
private Map<String, String> rptTokens;
|
private Map<String, String> rptTokens;
|
||||||
|
|
||||||
protected IntraVMOIDCTokenCacheProxy() {
|
protected IntraVMJWTCacheProxy() {
|
||||||
oidcTokens = Collections.synchronizedMap(new TreeMap<>());
|
oidcTokens = Collections.synchronizedMap(new TreeMap<>());
|
||||||
rptTokens = Collections.synchronizedMap(new TreeMap<>());
|
rptTokens = Collections.synchronizedMap(new TreeMap<>());
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,7 @@ public class IntraVMOIDCTokenCacheProxy extends OIDCTokenCacheProxy {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@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));
|
rptTokens.put(generateKey(user, session), JWTTokenUtil.getRawContent(token));
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,20 +6,20 @@ import org.gcube.oidc.rest.JWTToken;
|
||||||
|
|
||||||
import com.liferay.portal.model.User;
|
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;
|
instance = this;
|
||||||
}
|
}
|
||||||
public static synchronized OIDCTokenCacheProxy getInstance() {
|
public static synchronized JWTCacheProxy getInstance() {
|
||||||
return instance != null ? instance : new IntraVMOIDCTokenCacheProxy();
|
return instance != null ? instance : new IntraVMJWTCacheProxy();
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract void setOIDCToken(User user, HttpSession session, JWTToken token);
|
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);
|
public abstract JWTToken getOIDCToken(User user, HttpSession session);
|
||||||
|
|
Loading…
Reference in New Issue