diff --git a/packages/dashboard/src/services/keycloak.ts b/packages/dashboard/src/services/keycloak.ts index 399aaf15c..e5f83b4e3 100644 --- a/packages/dashboard/src/services/keycloak.ts +++ b/packages/dashboard/src/services/keycloak.ts @@ -94,6 +94,7 @@ export class KeycloakAuthenticator if (this._initialized) { const refreshed = await this._inst.updateToken(30); if (refreshed) { + console.log('token refreshed'); this._user = this._getUser(); this._isAdmin = this._isUserAdmin(); this.emit('tokenRefresh', null); diff --git a/packages/dashboard/src/services/rmf-api.ts b/packages/dashboard/src/services/rmf-api.ts index 0f82085d3..dbf71f399 100644 --- a/packages/dashboard/src/services/rmf-api.ts +++ b/packages/dashboard/src/services/rmf-api.ts @@ -107,12 +107,15 @@ export class DefaultRmfApi implements RmfApi { const axiosInst = axios.create(); axiosInst.interceptors.request.use( async (req) => { + console.log('requesting'); await authenticator.refreshToken(); + console.log('after refresh'); const token = authenticator.token; if (!token) { console.log('no token'); return req; } + console.log(`token: ${token}`); req.headers['Authorization'] = `Bearer ${token}`; console.log(`req ${req}`); return req;