@@ -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