Open kostia-lev opened 4 years ago
I solved that problem by invoking userManager.signinSilent()
in the reducer on the USER_EXPIRED
action.
In order to save user data between sessions I changed sessionStorage to localStorage by adding
userStore: new WebStorageStateStore({ store: localStorage})
to userManagerConfig
@glossd I've been trying to get silent renew to work and ran across your solution. I added the signinSilent()
call when the user expires but something isn't working quite right. I have some questions:
signinSilent().then()
method and what do you do in it?Here is the console error I'm currently getting.
[Error] Unhandled Promise Rejection: Error: Frame window timed out
promiseEmptyOnRejected (1.chunk.js:310960)
promiseReactionJob
1) If I change time to something like 5 minutes till token expiration, it auto renews token
2) if I leave page open for 1 hour or so, it silently passes expiration time and no token renew happens