Package org.gcube.portal.oidc.lr62
Class JWTCacheProxy
- java.lang.Object
-
- org.gcube.portal.oidc.lr62.JWTCacheProxy
-
- Direct Known Subclasses:
IntraVMJWTCacheProxy
public abstract class JWTCacheProxy extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static JWTCacheProxyinstanceprotected static com.liferay.portal.kernel.log.Loglog
-
Constructor Summary
Constructors Constructor Description JWTCacheProxy()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclearAllTokens()abstract voidclearOIDCTokens()abstract voidclearUMATokens()abstract voiddumpOnLog()static JWTCacheProxygetInstance()abstract Map<String,String>getMutexFor(com.liferay.portal.model.User user)abstract org.gcube.oidc.rest.JWTTokengetOIDCToken(com.liferay.portal.model.User user, String sessionId)abstract org.gcube.oidc.rest.JWTTokengetUMAToken(com.liferay.portal.model.User user, String sessionId)abstract voidremoveAllOIDCTokens(com.liferay.portal.model.User user)abstract voidremoveAllUMATokens(com.liferay.portal.model.User user)abstract voidremoveOIDCToken(com.liferay.portal.model.User user, String sessionId)abstract voidremoveUMAToken(com.liferay.portal.model.User user, String sessionId)abstract voidsetOIDCToken(com.liferay.portal.model.User user, String sessionId, org.gcube.oidc.rest.JWTToken token)abstract voidsetUMAToken(com.liferay.portal.model.User user, String sessionId, org.gcube.oidc.rest.JWTToken token)
-
-
-
Field Detail
-
log
protected static final com.liferay.portal.kernel.log.Log log
-
instance
protected static JWTCacheProxy instance
-
-
Method Detail
-
getInstance
public static JWTCacheProxy getInstance()
-
setOIDCToken
public abstract void setOIDCToken(com.liferay.portal.model.User user, String sessionId, org.gcube.oidc.rest.JWTToken token)
-
setUMAToken
public abstract void setUMAToken(com.liferay.portal.model.User user, String sessionId, org.gcube.oidc.rest.JWTToken token)
-
getOIDCToken
public abstract org.gcube.oidc.rest.JWTToken getOIDCToken(com.liferay.portal.model.User user, String sessionId)
-
getUMAToken
public abstract org.gcube.oidc.rest.JWTToken getUMAToken(com.liferay.portal.model.User user, String sessionId)
-
removeOIDCToken
public abstract void removeOIDCToken(com.liferay.portal.model.User user, String sessionId)
-
removeUMAToken
public abstract void removeUMAToken(com.liferay.portal.model.User user, String sessionId)
-
removeAllOIDCTokens
public abstract void removeAllOIDCTokens(com.liferay.portal.model.User user)
-
removeAllUMATokens
public abstract void removeAllUMATokens(com.liferay.portal.model.User user)
-
clearOIDCTokens
public abstract void clearOIDCTokens()
-
clearUMATokens
public abstract void clearUMATokens()
-
clearAllTokens
public abstract void clearAllTokens()
-
dumpOnLog
public abstract void dumpOnLog()
-
-