Package org.gcube.oidc.rest
Class JWTToken
java.lang.Object
org.gcube.oidc.rest.JWTToken
- All Implemented Interfaces:
Serializable
public class JWTToken extends Object implements Serializable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static StringACCOUNT_RESOURCEprotected static org.slf4j.Loggerlogger -
Method Summary
-
Field Details
-
logger
protected static org.slf4j.Logger logger -
ACCOUNT_RESOURCE
- See Also:
- Constant Field Values
-
-
Method Details
-
fromString
-
getRaw
-
getAccessTokenString
-
getRefreshTokenString
-
getAsBearer
Deprecated.UsegetAccessTokenAsBearer()method instead- Returns:
-
getAccessTokenAsBearer
-
getPayload
public org.json.simple.JSONObject getPayload() -
getAzp
-
getExp
-
getExpAsDate
-
getExpAsCalendar
-
isExpired
public boolean isExpired() -
getAud
-
getSub
-
getEmail
-
getFamily
-
getGiven
-
getUserName
-
getDisplayName
-
getResourceAccess
protected org.json.simple.JSONObject getResourceAccess() -
getResourceAccessKeys
-
getResourceAccessRoles
-
getResourceNameToAccessRolesMap
-
getAuthorizationPermissions
protected org.json.simple.JSONArray getAuthorizationPermissions() -
getAuthorizationPermissionRSNames
-
getAuthorizationPermissionRSNameResourceScopes
-
getAuthorizationPermissionRSNameToResourceScopesMap
-
toString
-
getAccessTokenAsBearer()method instead