Hi @DB74 ,
Thanks for your post!
1) Yes, password protection is supported for B2C. For more information, see Manage threats to resources and data - Azure AD B2C | Microsoft Learn. However, it is only supported for "Cloud-only" scenarios which do not require licensing. This means that you cannot use custom banned password lists out-of-the-box and of course, you cannot use on-premises password protection on B2C. Password protection in Azure Active Directory | Microsoft Learn
There is, however, a workaround of adding a banned password list via custom policies.
2) No. In Azure AD B2C tenants, only a subset of the Azure AD Identity Protection risk detections is available. These are documented in the Identity Protection risk detection: B2C guide:

3) The most recent information I have says that session control is not yet available for B2C and the closest thing seems to be third party integration with Ping Federate. But I have also reached out to the product team to share your ask with them. You can also create a feature request in the feedback/ideas forum.
4) No. I checked and as of a few days ago, there was an update from the product group that B2C MFA Push Notification for MsAuth app are planned, but we do not have an ETA available yet. Like you said, there are third party MFA partners who provide custom MFA with B2C and support push notifications. For instance, authy (Twilio) is an option. You can create a feedback request to help raise the priority of this feature, and check the release page for updates.
-
If the information helped you, please Accept the answer. This will help us and other members of the community as well.