token cache location set to localstorage instead of memory

This commit is contained in:
Boris Milašinović
2026-05-14 14:22:00 +02:00
parent 6ad33472e9
commit 80dd9aff39
3 changed files with 4 additions and 3 deletions

View File

@@ -71,11 +71,11 @@ async function parseResponse<T>(response: Response): Promise<T> {
async function buildAuthHeaders() {
if (!auth0.isAuthenticated.value) {
return {};
return {} as Record<string, string>;
}
const accessToken = await auth0.getAccessTokenSilently();
return accessToken ? { Authorization: `Bearer ${accessToken}` } : {};
return accessToken ? { Authorization: `Bearer ${accessToken}` } : ({} as Record<string, string>);
}
export async function getJson<T>(path: string, query?: Record<string, string | number | undefined | null>) {

View File

@@ -15,5 +15,6 @@ if (import.meta.env.VITE_AUTH0_SCOPE) {
export const auth0 = createAuth0({
domain: import.meta.env.VITE_AUTH0_DOMAIN,
clientId: import.meta.env.VITE_AUTH0_CLIENT_ID,
cacheLocation: 'localstorage',
authorizationParams
});

View File

@@ -3,7 +3,7 @@
"target": "ES2020",
"useDefineForClassFields": true,
"module": "ESNext",
"moduleResolution": "Node",
"moduleResolution": "Bundler",
"strict": true,
"jsx": "preserve",
"resolveJsonModule": true,