Skip to content

isopruefi-frontend v1.0.0


isopruefi-frontend / utils/authApi / refreshToken

Function: refreshToken()

refreshToken(token, refreshToken): Promise\<LoginResult>

Defined in: utils/authApi.ts:120

Refreshes an expired access token using a valid refresh token.

Parameters

token

string

The expired JWT access token

refreshToken

string

The valid refresh token

Returns

Promise\<LoginResult>

Promise resolving to new authentication tokens

Throws

When refresh token is invalid, expired, or revoked

Example

try {
  const tokens = await refreshToken(oldToken, refreshToken);
  saveToken(tokens.token, tokens.refreshToken);
} catch (error) {
  // Refresh failed, redirect to login
  clearToken();
  window.location.href = '/login';
}