Tweaks to token provider

This commit is contained in:
2023-12-24 06:43:42 +11:00
parent fce018d19b
commit 0c462d0e6c
@@ -48,6 +48,9 @@ const TokenProvider = props => {
//ping the auth server for a new access token //ping the auth server for a new access token
const response = await fetch(`${process.env.AUTH_URI}/auth/token`, { const response = await fetch(`${process.env.AUTH_URI}/auth/token`, {
method: 'POST', method: 'POST',
headers: {
'Authorization': `Bearer ${bearer}`
},
credentials: 'include' credentials: 'include'
}); });
@@ -79,6 +82,9 @@ const TokenProvider = props => {
//access the refreshed token via callback //access the refreshed token via callback
const tokenCallback = async (cb) => { const tokenCallback = async (cb) => {
//use this?
let bearer = accessToken;
//if expired (10 minutes, normally) //if expired (10 minutes, normally)
const expired = new Date(decode(accessToken).exp) < Date.now() / 1000; const expired = new Date(decode(accessToken).exp) < Date.now() / 1000;
@@ -86,6 +92,9 @@ const TokenProvider = props => {
//ping the auth server for a new token //ping the auth server for a new token
const response = await fetch(`${process.env.AUTH_URI}/auth/token`, { const response = await fetch(`${process.env.AUTH_URI}/auth/token`, {
method: 'POST', method: 'POST',
headers: {
'Authorization': `Bearer ${bearer}`
},
credentials: 'include' credentials: 'include'
}); });