You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Network downtime triggers a false user sign-out.
To Reproduce
Steps to reproduce the behavior:
Sign-in to react-chat sample
Force a network interruption. (ex. disable wifi)
Msal2 provider will detect a sign-out and application will render sign-in page. (this happens after ~5-10 secs)
Reconnect network. (ex. re-enable wifi)
Refresh page. (page never detects network reconnection so refresh is required)
Observe that the user is actually still signed-in. User was never truly signed-out.
Expected behavior
MSAL2 provider does not change state upon network interruption. Or process is able to detect network reconnection.
Screenshots
Upon page refresh
Environment:
OS: Windows 11
Browser: Edge, InPrivate window
Framework: React
Context: Web
Version: MGT v4
Provider: Msal2Provider
Additional context
I am a MSFT FTE and can be reached on Teams at dexterw.
The text was updated successfully, but these errors were encountered:
To add more to this, the concern with shared workstations is someone thinks they are signed-out and walk away and someone else refreshes the screen and is reconnected.
TechnicallyWilliams
changed the title
[BUG] [MGT-MSAL2] Network downtime does not trigger a true user sign-out.
[BUG] [MGT-MSAL2] Network downtime triggers a false user sign-out.
Mar 6, 2024
Describe the bug
Network downtime triggers a false user sign-out.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
MSAL2 provider does not change state upon network interruption. Or process is able to detect network reconnection.
Screenshots
Upon page refresh
Environment:
OS: Windows 11
Browser: Edge, InPrivate window
Framework: React
Context: Web
Version: MGT v4
Provider: Msal2Provider
Additional context
I am a MSFT FTE and can be reached on Teams at dexterw.
The text was updated successfully, but these errors were encountered: