Skip to content

Commit e74e805

Browse files
committed
fix: set isAuthenticated on else route
1 parent f05d5c2 commit e74e805

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/KindeAuthProvider.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ export const KindeAuthProvider = ({
237237
});
238238

239239
if (idTokenValidationResult.valid) {
240-
storage.setSessionItem(
240+
await storage.setSessionItem(
241241
StorageKeys.idToken,
242242
exchangeCodeResponse.idToken,
243243
);
@@ -248,22 +248,21 @@ export const KindeAuthProvider = ({
248248
);
249249
}
250250
} else {
251-
storage.setSessionItem(
251+
await storage.setSessionItem(
252252
StorageKeys.idToken,
253253
exchangeCodeResponse.idToken,
254254
);
255255
}
256256
}
257257

258-
259258
if (exchangeCodeResponse.accessToken) {
260259
if (enhancedSecurity) {
261260
const accessTokenValidationResult = await validateToken({
262261
token: exchangeCodeResponse.accessToken,
263262
domain: domain,
264263
});
265264
if (accessTokenValidationResult.valid) {
266-
storage.setSessionItem(
265+
await storage.setSessionItem(
267266
StorageKeys.accessToken,
268267
exchangeCodeResponse.accessToken,
269268
);
@@ -275,14 +274,15 @@ export const KindeAuthProvider = ({
275274
);
276275
}
277276
} else {
278-
storage.setSessionItem(
277+
await storage.setSessionItem(
279278
StorageKeys.accessToken,
280279
exchangeCodeResponse.accessToken,
281280
);
281+
setIsAuthenticated(true);
282282
}
283283
}
284284

285-
storage.setSessionItem(
285+
await storage.setSessionItem(
286286
StorageKeys.refreshToken,
287287
exchangeCodeResponse.refreshToken,
288288
);

0 commit comments

Comments
 (0)