Azure AD B2C - Support delayed verification
Quoting from https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-disable-ev "Some application developers prefer to skip email verification during the sign-up process and instead have consumers verify the email address later. To support this, Azure AD B2C can be configured to disable email verification. "
Fully agree with this bit - it may lead to drop-offs if we enforce verification while the user is signing up. However, a delayed verification is definitely important to eventually trigger verification. The documentation does not really cover if the delayed verification is something B2C would support at a directory level, or will it be completely bespoke? After posting on the AAD forums, I understand this is not programmatically supported at this time, and there are no ability for B2C to send the emails after the fact. I would suggest adding an ability to query all B2C accounts which are in an unverified state using an API or Powershell (perhaps the Graph API), and then programmatically enforce verification of their emails, when "Require verification" is turned off.