In version 1.9.0 I'm getting an error on the post_logout_redirect_uri page. The page has this code
const userManager = new Oidc.UserManager({ response_mode: 'query' });
userManager.signoutRedirectCallback().then(_ => {
window.location.replace(AuthSettings.LogoutLandingUrl);
Which generates this error in 1.9.0, but works in 1.8.0:
WebStorageStateStore.get user:undefined:undefined
12:53:49.237 oidc-client.min.js?dd17:1 OidcClient.processSignoutResponse
12:53:49.237 oidc-client.min.js?dd17:1 OidcClient.readSignoutResponseState
12:53:49.238 oidc-client.min.js?dd17:1 OidcClient.readSignoutResponseState: No state in response
12:53:49.239 oidc-client.min.js?dd17:1 UserManager._loadUser: no user storageString
12:53:49.239 oidc-client.min.js?dd17:1 OidcClient.processSignoutResponse: Received state from storage; validating response
12:53:49.239 oidc-client.min.js?dd17:1 UserManager.getUser: user not found in storage
12:53:49.247 oidc-client.min.js?dd17:1 Uncaught (in promise) TypeError: Cannot read property 'id' of undefined
at t [as validateSignoutResponse] (oidc-client.min.js?dd17:1)
at eval (oidc-client.min.js?dd17:1)
t @ oidc-client.min.js?dd17:1
(anonymous) @ oidc-client.min.js?dd17:1
Promise.then (async)
completeSignout @ OidcAuth.js?0990:116
render @ Auth.fs?2374:45
renderWithHooks @ react-dom.development.js?61bb:12938
mountIndeterminateComponent @ react-dom.development.js?61bb:15020
beginWork @ react-dom.development.js?61bb:15625
performUnitOfWork @ react-dom.development.js?61bb:19312
workLoop @ react-dom.development.js?61bb:19352
renderRoot @ react-dom.development.js?61bb:19435
performWorkOnRoot @ react-dom.development.js?61bb:20342
performWork @ react-dom.development.js?61bb:20254
performSyncWork @ react-dom.development.js?61bb:20228
requestWork @ react-dom.development.js?61bb:20097
commitPassiveEffects @ react-dom.development.js?61bb:18795
wrapped @ scheduler-tracing.development.js?1979:207
flushFirstCallback @ scheduler.development.js?3069:107
flushWork @ scheduler.development.js?3069:219
channel.port1.onmessage @ scheduler.development.js?3069:611
12:53:49.629 VM29774 localhost:5404:48 [WDS] Hot Module Replacement enabled.
12:53:49.630 VM29774 localhost:5404:52 [WDS] Live Reloading enabled.
12:53:49.641 client?c97e:48 [WDS] Hot Module Replacement enabled.
12:53:49.642 client?c97e:52 [WDS] Live Reloading enabled.