Hi @Mark Walsh ,
Thanks for reaching out.
I understand you are trying to migrate to Azure AD B2C to allow users from different identities to access your application.
You can achieve this easily using Azure AD B2C which is different service from Azure AD but built on same technology. Azure AD B2C supports external identity providers like Facebook, Microsoft account, Google, Twitter, and any identity provider that supports OAuth 1.0, OAuth 2.0, OpenID Connect, and SAML protocols.
Add Azure AD to Azure B2C as an Open ID Connect provider (pointing to my multitenant Azure AD instance)
Azure AD B2C allows you to enable sign-in for users from multiple Azure AD tenants. B2C has predefined built in flows to signup, sigin and other user experience. You can create complex user journeys by custom policies which are not supported by user flows.
Azure AD B2C user flow allows you to signin users for specific Azure AD tenant. However, to access application from multiple Azure AD tenants you can configure custom policy as mentioned here where ValidTokenIssuerPrefixes parameter allow multiple Azure AD tenants users to sign in to your B2C application.
Add other IdPs via the same method (hopefully multitenancy Google Workspace via the same method)
As mentioned above to configure Azure AD into B2C, you can configure different Idps using user flow or custom policies in similar way.
Hope this will help.
Thanks,
Shweta
-------------------------------------
Please remember to "Accept Answer" if answer helped you.