I'm a bit confused with how some of the Identity options work in the new CIAM External Identities tenant. Let's say I have some customers who want to access my applications using Local accounts (email), and others who want to authenticate using either their Entra ID, or Microsoft Accounts.
If I allow users to self service register, then there appears to be no options for using Entra ID or Microsoft Accounts as their was in the B2C tenant.
If I only create accounts administratively, then it appears to be that I need to make guest accounts for everybody. As it wouldn't be clear looking at an email, if that person would need a local account or not. If I end up going this route, then what are the benefits of using a CIAM tenant? (Since I wouldn't have any Customer objects) Ideally there would be some reporting or self-service user flows available to Customers of some kind (like the B2C edit my profile flow)
[UPDATE] As an example, the old B2C tenant had Microsoft Account on the User Flows IDP Selection List
But the new CIAM tenant doesn't have this. So where is the parity?
Side Question 1: It appears that both user types can use the user flows for sign in, which appears good. But are there issues with having Guests using External Identities User Flows? It feels off, but perhaps I'm too used to B2C.
Side Question 2: Is it possible to have the customers authenticate to marketplace SaaS apps? Or can customers ONLY authenticate using the External Identities User Flows?