Hi Singh, Randhir ,To sign out the user from all applications, you can redirect the user to the end_session_endpoint that is listed in the OpenID Connect metadata document. When you redirect the user to the Azure AD B2C sign-out endpoint (for both OAuth2 and OpenID Connect) or send a LogoutRequest (for SAML), Azure AD B2C clears the user's session from the browser. However, the user might still be signed in to other applications that use Azure AD B2C for authentication. To sign the user out of all applications which have an active session, Azure AD B2C supports single sign-out, also known as Single Log-Out (SLO).
To require an ID Token in logout requests, add a UserJourneyBehaviors element inside of the RelyingParty element. Then set the EnforceIdTokenHintOnLogout of the SingleSignOnelement to true.
You can disable the sign out from federated identity providers, by setting the identity provider technical profile metadata SingleLogoutEnabled to false.
Please let me know if you have any questions or if this doesn't work and I can help you further.
If this answer helped you please mark it as "Verified" so other users can reference it.
Thank you,
James