I have access to four different Azure tenants.
Tenant A includes: account A001, registered app A_App001 (supported account types: my organization only)
Tenant B includes: account B001, registered app B_App001 (supported account types: my organization only)
Tenant C includes: account C001, registered app C_App001 (supported account types: my organization only)
Tenant D includes: account D001, registered app D_App001 (supported account types: my organization only)
Here is the step to replicate the issue:
Log into Azure Tenant A with account A001
Try to login the application B_App001, it will not prompt me for login account (B001). Instead, it uses account A001 directly and fails. (AADSTS90072: User account '{EmailHidden}' from identity provider '{A001's email domain}' does not exist in tenant '{Tenant A}' and cannot access the application 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'({App001's name}) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account)
If I use tenant C and D to do the same test following the previous steps, it prompts me for login information as expected.
Are they any configuration or setting related to this behavior?