Hello The personal-Microsoft-account (MSA) and Google flows fail because their apps don’t recognise the CIAM-tenant redirect URI. In an External (CIAM) tenant you must create your own app at each IdP and register the CIAM URLs Microsoft expects.
Refer:
Add MSA for customer sign-in - Microsoft Entra External ID | Microsoft Learn
Add Google as an identity provider - Microsoft Entra External ID | Microsoft Learn
Register them in the Live.com and Google developer portals, then paste the resulting client ID/secret back into External Identities → Identity providers.
You're right, Entra External (CIAM) automatically routes Microsoft personal accounts (MSAs) through live.com
, and this behavior is currently enforced by design. Unlike other identity providers (Google, Apple, Meta), which are optional, MSAs are treated as first-party and cannot be disabled or overridden in the CIAM sign-in flow.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful, which may help members with similar questions.
If you have any other questions or are still experiencing issues, feel free to ask in the "comments" section, and I'd be happy to help.