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 Detail
-
logger
protected static org.slf4j.Logger logger
-
ACCOUNT_RESOURCE
public static final String ACCOUNT_RESOURCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRaw
public String getRaw()
-
getAccessTokenString
public String getAccessTokenString()
-
getRefreshTokenString
public String getRefreshTokenString()
-
getAsBearer
@Deprecated public String getAsBearer()
Deprecated.UsegetAccessTokenAsBearer()method instead- Returns:
-
getAccessTokenAsBearer
public String getAccessTokenAsBearer()
-
getPayload
public org.json.simple.JSONObject getPayload()
-
getAzp
public String getAzp()
-
getExp
public Long getExp()
-
getExpAsDate
public Date getExpAsDate()
-
getExpAsCalendar
public Calendar getExpAsCalendar()
-
isExpired
public boolean isExpired()
-
getJti
public String getJti()
-
getSub
public String getSub()
-
getEmail
public String getEmail()
-
getFamily
public String getFamily()
-
getGiven
public String getGiven()
-
getUserName
public String getUserName()
-
getDisplayName
public String getDisplayName()
-
getResourceAccess
protected org.json.simple.JSONObject getResourceAccess()
-
getResourceNameToAccessRolesMap
public Map<String,List<String>> getResourceNameToAccessRolesMap(List<String> resourcesToSkip)
-
getAuthorizationPermissions
protected org.json.simple.JSONArray getAuthorizationPermissions()
-
getAuthorizationPermissionRSNameResourceScopes
public List<String> getAuthorizationPermissionRSNameResourceScopes(String rsname)
-
getAuthorizationPermissionRSNameToResourceScopesMap
public Map<String,List<String>> getAuthorizationPermissionRSNameToResourceScopesMap()
-
getTokenEssentials
public String getTokenEssentials()
-
-