simple JavaScript JWT Token Handler and cross domain data handling with cookie
getFromStorage:
returns token value from cookie or Null
checkToken:
token valid?
returns true/false
getSet:
gets token from request header
saves value to cookie
returns token value
getCookie:
searches token name in cookies
returns value
decode:
splits token
decodes payload data
returns data as json-obj
validate:
get timestamp
get exp date from token
check both
returns true/false
deleteToken:
deletes cookie from storage
refresh token within request success/error: => TH.decode(TH.getSet(RESPONSE_VAR_WITH_HEADER_INFORMATION));
Check Token (checkToken()) before calling http-request, if true returns, send the token from storage with the request-header.
header information for request header: => headers: {'Authorization' : TH.getFromStorage()}