Unable to logout from External Identity Provider (SAML 2.0)

Vedika Gujar 0 Reputation points
2024-05-20T08:04:10.18+00:00

Hello All,

I am working on React Application which will support multi-IDP logins, i am using MSAL library to implement

I have configured below IDP SAML 2.0 using Microsoft External Identities.

  1. SAML for Okta 
  2. SAML for OneLogin
  3. SAML for Google Suite

I am able to test the Login flow and everything is working smoothly.

When I login, Microsoft Login screen pops up and it internally redirects to respective Identity providers login screen.

So, I can login to the system.

But when I Logout from my application, I can see the logout screen for Microsoft, but I am not able to logout from the IDP, and the session still persist.

Say, abc@okta.com has logged in the application, they try to Logout from the application, and then xyz@okta.com logs into the system, the previous session of abc@okta.com gets logged in again.

I am not finding any solution around SLO.(single logout)

Can anyone help me around this?

Thanks,

Vedika

Microsoft Identity Manager
Microsoft Identity Manager
A family of Microsoft products that manage a user's digital identity using identity synchronization, certificate management, and user provisioning.
630 questions
Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,687 questions
Microsoft Entra
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,953 questions
{count} votes