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 JWTCacheProxy instance  
    protected static com.liferay.portal.kernel.log.Log log  
  • Constructor Summary

    Constructors
    Constructor Description
    JWTCacheProxy()  
  • Method Summary

    Modifier and Type Method Description
    abstract void clearAllTokens()  
    abstract void clearOIDCTokens()  
    abstract void clearUMATokens()  
    static JWTCacheProxy getInstance()  
    abstract org.gcube.oidc.rest.JWTToken getOIDCToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session)  
    abstract org.gcube.oidc.rest.JWTToken getUMAToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session)  
    abstract void removeAllOIDCTokens​(com.liferay.portal.model.User user)  
    abstract void removeAllUMATokens​(com.liferay.portal.model.User user)  
    abstract void removeOIDCToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session)  
    abstract void removeUMAToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session)  
    abstract void setOIDCToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session, org.gcube.oidc.rest.JWTToken token)  
    abstract void setUMAToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session, org.gcube.oidc.rest.JWTToken token)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • log

      protected static final com.liferay.portal.kernel.log.Log log
    • instance

      protected static JWTCacheProxy instance
  • Constructor Details

    • JWTCacheProxy

      public JWTCacheProxy()
  • Method Details

    • getInstance

      public static JWTCacheProxy getInstance()
    • setOIDCToken

      public abstract void setOIDCToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session, org.gcube.oidc.rest.JWTToken token)
    • setUMAToken

      public abstract void setUMAToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session, org.gcube.oidc.rest.JWTToken token)
    • getOIDCToken

      public abstract org.gcube.oidc.rest.JWTToken getOIDCToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session)
    • getUMAToken

      public abstract org.gcube.oidc.rest.JWTToken getUMAToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session)
    • removeOIDCToken

      public abstract void removeOIDCToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session)
    • removeUMAToken

      public abstract void removeUMAToken​(com.liferay.portal.model.User user, javax.servlet.http.HttpSession session)
    • 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()