aboutsummaryrefslogtreecommitdiff
path: root/app/js
diff options
context:
space:
mode:
authorParker <contact@pkrm.dev>2024-11-08 23:07:20 -0600
committerParker <contact@pkrm.dev>2024-11-08 23:07:20 -0600
commit8941213c8d94f3ad84e07e467e78105dc7fed734 (patch)
tree0ae32555276432b4ddb04a7548ffe2e40904f897 /app/js
parent3cde652d52985365d1daf370065753f54e765f9d (diff)
Mainly auth re-thinking - just in thought
Diffstat (limited to 'app/js')
-rw-r--r--app/js/jwt.js22
1 files changed, 0 insertions, 22 deletions
diff --git a/app/js/jwt.js b/app/js/jwt.js
deleted file mode 100644
index 43c2e6c..0000000
--- a/app/js/jwt.js
+++ /dev/null
@@ -1,22 +0,0 @@
-function parseJwt (token) {
- var base64Url = token.split('.')[1];
- var base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/');
- var jsonPayload = decodeURIComponent(window.atob(base64).split('').map(function(c) {
- return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
- }).join(''));
-
- return JSON.parse(jsonPayload);
-}
-
-function isJwtExpired (token) {
- var jwt = parseJwt(token);
- return jwt.exp < Date.now() / 1000;
-}
-
-async function refreshAccessToken (refreshToken) {
- const data = await fetch('/api/refresh', {
- method: 'POST',
- headers: {'Authorization': 'Bearer ' + refreshToken}
- });
- return data.access_token;
-} \ No newline at end of file