Files
wlan-cloud-ui/app/utils/jwt.js
Sean Macfarlane b619cfe8b0 refactored
2020-03-11 17:55:42 -04:00

14 lines
336 B
JavaScript

export function parseJwt(token) {
const base64Url = token.split('.')[1];
const base64 = base64Url.replace('-', '+').replace('_', '/');
return JSON.parse(window.atob(base64));
}
export function isTokenExpired(token) {
const t = parseJwt(token);
if (t.exp && Date.now() < t.exp * 1000) {
return false;
}
return true;
}