Managing external identities to enable secure access for partners, customers, and other non-employees
Entra External ID Single Sign Out
Michal Durista
71
Reputation points
Hello,
is it even possible to use front-channel log out for Entra External ID? Multiple people tried this but without success. Here is the problem:
- We have 2 SPA apps (react) that use msal library
- When I log into app A, I am automatically logged into app B (correct)
- When I log out from app A, I want to be logged out from app B
- I configured front-channel logout urls in both apps (https://localhosts with their respective ports for now)
- From what I understand, now all apps that have the url registered should run hidden iframe with the url.
- Doesn't even matter what is in the /signout-oidc endpoint as it is never hit in app B when I am logging out from app A (though I can see a request to app A's /signout-oidc endpoint).
What am I missing? Any other settings I missed?
Thanks
Michal
EDIT:
The endpoint is hit (my mistake) in Firefox, however, clearing localStorage/sessionStorage/caches.. still does not work, I assume there is a problem with third-arty storage? My question still stands however, is it even possible in SPA using front-channel log out?
Microsoft Security | Microsoft Entra | Microsoft Entra External ID
Microsoft Security | Microsoft Entra | Microsoft Entra External ID
Sign in to answer