Class GCubeSecret

java.lang.Object
org.gcube.common.security.secrets.Secret
org.gcube.common.security.secrets.GCubeSecret

public class GCubeSecret extends org.gcube.common.security.secrets.Secret
Author:
Luca Frosini (ISTI - CNR)
  • Field Details

  • Constructor Details

    • GCubeSecret

      public GCubeSecret(String gcubeToken)
  • Method Details

    • priority

      public int priority()
      Specified by:
      priority in class org.gcube.common.security.secrets.Secret
    • getOwner

      public org.gcube.common.security.Owner getOwner()
      Specified by:
      getOwner in class org.gcube.common.security.secrets.Secret
    • getContext

      public String getContext()
      Specified by:
      getContext in class org.gcube.common.security.secrets.Secret
    • getHTTPAuthorizationHeaders

      public Map<String,String> getHTTPAuthorizationHeaders()
      Specified by:
      getHTTPAuthorizationHeaders in class org.gcube.common.security.secrets.Secret
    • isValid

      public boolean isValid()
      Specified by:
      isValid in class org.gcube.common.security.secrets.Secret
    • isExpired

      public boolean isExpired()
      Specified by:
      isExpired in class org.gcube.common.security.secrets.Secret