Class JWTToken

    • Field Detail

      • logger

        protected static org.slf4j.Logger logger
    • Method Detail

      • fromString

        public static JWTToken fromString​(String tokenString)
      • getRaw

        public String getRaw()
      • getAccessTokenString

        public String getAccessTokenString()
      • getRefreshTokenString

        public String getRefreshTokenString()
      • getAccessTokenAsBearer

        public String getAccessTokenAsBearer()
      • getPayload

        public org.json.simple.JSONObject getPayload()
      • hasRefreshToken

        public boolean hasRefreshToken()
      • getRefreshToken

        public org.json.simple.JSONObject getRefreshToken()
      • getAzp

        public String getAzp()
      • getExp

        public Long getExp()
      • getRefreshTokenExp

        public Long getRefreshTokenExp()
      • getExpAsDate

        public Date getExpAsDate()
      • getRefreshTokenExpAsDate

        public Date getRefreshTokenExpAsDate()
      • getExpAsCalendar

        public Calendar getExpAsCalendar()
      • isExpired

        public boolean isExpired()
      • isRefreshTokenExpired

        public boolean isRefreshTokenExpired()
      • 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()
      • getResourceAccessKeys

        protected Iterator<String> getResourceAccessKeys()
      • getResourceAccessRoles

        public List<String> getResourceAccessRoles​(String resource)
      • getAuthorizationPermissions

        protected org.json.simple.JSONArray getAuthorizationPermissions()
      • getAuthorizationPermissionRSNames

        public List<String> getAuthorizationPermissionRSNames()
      • getAuthorizationPermissionRSNameResourceScopes

        public List<String> getAuthorizationPermissionRSNameResourceScopes​(String rsname)
      • getAuthorizationPermissionRSNameToResourceScopesMap

        public Map<String,​List<String>> getAuthorizationPermissionRSNameToResourceScopesMap()
      • getTokenEssentials

        public String getTokenEssentials()