The SAP SuccessFactors to Active Directory user provisioning agent provisions users to Active Directory. Subsequently Azure AD Connect provisions the user in Azure/M365. Since the SAP provisioning agent creates the user with a password that is not logged, the user needs to change or reset their password to authenticate.
I can create an on-premises application that scans new user in on-premises Active Directory, set the password to a new random value, and convey that password to the user or user's manager via email but that's a stand-alone on-premises custom application the client needs to own/maintain.
We have personal mobile and email information available to pre-register authentication methods in Azure. I can create an on-premises application that scans new user in on-premises Active Directory and check the consistency GUID as a signal the Azure object has been created and register the methods(s). However, this is still a stand-alone on-premises custom application the client needs to own/maintain.
Appreciate any guidance on how to improve upon these possible solutions.