Skip to content

Commit 612ed1b

Browse files
committed
Ensure access token is cleared on each configure
1 parent 8ba84ec commit 612ed1b

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

packages/authgear-capacitor/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,7 @@ export class CapacitorContainer {
375375
this.clientID = options.clientID;
376376
this.baseContainer.apiClient.endpoint = options.endpoint;
377377
this.baseContainer.refreshToken = refreshToken ?? undefined;
378+
this.baseContainer.accessToken = undefined;
378379

379380
if (this.baseContainer.refreshToken != null) {
380381
// consider user as logged in if refresh token is available

packages/authgear-react-native/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,7 @@ export class ReactNativeContainer {
412412
this.clientID = options.clientID;
413413
this.baseContainer.apiClient.endpoint = options.endpoint;
414414
this.baseContainer.refreshToken = refreshToken ?? undefined;
415+
this.baseContainer.accessToken = undefined;
415416

416417
if (this.baseContainer.refreshToken != null) {
417418
// consider user as logged in if refresh token is available

packages/authgear-web/src/container.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ export class WebContainer {
303303
// and the previously stored refresh token is loaded.
304304
const refreshToken = await this.tokenStorage.getRefreshToken(this.name);
305305
this.baseContainer.refreshToken = refreshToken ?? undefined;
306+
this.baseContainer.accessToken = undefined;
306307

307308
if (this.baseContainer.refreshToken != null) {
308309
// consider user as logged in if refresh token is available

0 commit comments

Comments
 (0)