Class AccessTokenSecret
java.lang.Object
org.gcube.common.security.secrets.Secret
org.gcube.common.security.secrets.AccessTokenSecret
public class AccessTokenSecret
extends org.gcube.common.security.secrets.Secret
- Author:
- Luca Frosini (ISTI - CNR)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanstatic final longThe interval of time expressed in milliseconds used as guard to refresh the token before that it expires . -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
TOLERANCE
public static final long TOLERANCEThe interval of time expressed in milliseconds used as guard to refresh the token before that it expires . TimeUnit has been used to in place of just using the number to have a clearer code -
initialised
protected boolean initialised
-
-
Constructor Details
-
AccessTokenSecret
-
-
Method Details
-
priority
public int priority()- Specified by:
priorityin classorg.gcube.common.security.secrets.Secret
-
getOwner
public org.gcube.common.security.Owner getOwner()- Specified by:
getOwnerin classorg.gcube.common.security.secrets.Secret
-
getContext
- Specified by:
getContextin classorg.gcube.common.security.secrets.Secret
-
getHTTPAuthorizationHeaders
- Specified by:
getHTTPAuthorizationHeadersin classorg.gcube.common.security.secrets.Secret
-
isValid
public boolean isValid()- Specified by:
isValidin classorg.gcube.common.security.secrets.Secret
-
isExpired
public boolean isExpired()- Specified by:
isExpiredin classorg.gcube.common.security.secrets.Secret
-