redux-oidc-example
redux-oidc-example copied to clipboard
It does not autorenew token after 1 hour of inactivity
-
If I change time to something like 5 minutes till token expiration, it auto renews token
-
if I leave page open for 1 hour or so, it silently passes expiration time and no token renew happens
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:
- Do you have a silent_renew URI defined and how did you implement it?
- Do you use the
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