Share via

Microsoft Entra Application didn't ask Pick an account page for 2 different tenants

Pa Le 45 Reputation points
2026-03-04T03:02:48.53+00:00

Hi,

I have 2 different applications which register to 2 different Microsoft Entra SSO, eg App A register to tenant A and App B register to tenant B.

The issue is when I try to login to both application with same browser then the 2nd login application didn't ask for "Pick an account" page and it straight away login. Can I check how should I prevent this?

Below is the details step:

Step 1: login to app A using, Entra SSO, tenant A.

Step 2: login to app B in the same browser in Step 1, using Entra SSO, tenant B. ( here, it didn't ask "Pick an account").

Microsoft Security | Microsoft Entra | Microsoft Entra ID
{count} votes

1 answer

Sort by: Most helpful
  1. SUNOJ KUMAR YELURU 17,981 Reputation points MVP Volunteer Moderator
    2026-03-04T03:59:14.7666667+00:00

    Hello @Pa Le,

    When using Microsoft Entra SSO with multiple applications, such as App A and App B registered to different tenants, the behavior you are experiencing is due to how session cookies are managed in the browser. When you log in to App A, a session cookie is set for tenant A. If you then attempt to log in to App B, the session cookie for tenant A may still be valid, allowing you to bypass the ‘Pick an account’ prompt if the session is recognized as valid for tenant B.

    When you log into multiple applications using Microsoft Entra SSO in the same browser, the session cookies set by the first application can allow for automatic sign-in to the second application without prompting for account selection. This happens because MSAL.js relies on session cookies to provide single sign-on (SSO) capabilities between different applications. If the user has multiple accounts, they should typically be prompted to pick an account, but this may not happen if the session cookie from the first application is still valid for the second application. To manage this, you can use the ssoSilent method with a login_hint or sid to specify which account to use, thus ensuring that the correct session is recognized and prompting the user to select an account if necessary

    SSO between browser tabs for the same app


    If this answers your query, do click Accept Answer and Up-Vote for the same. And, if you have any further query do let us know.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.