We are creating an AD sync service for our SaaS portal.
We offer simulated phishing and security awareness training. What we would like to offer our clients is the ability to sync their Active Directory (either on-prem or hosted through Azure AD) with our service.
IE we would like to get a list of their users, emails, departments and add them to groups in the portal which they can then use to send simulated phishing campaigns and training campaigns.
This is in much the same way as our main competitor Knowbe4 is offering this service and a good FYI to see what we are trying to achieve. [login to view URL]
We have started to write the code (in php) that connects to the LDAP, pulls info, creates the data array and posts to our site for us to import into our system.
We need someone to convert this into an executable (msi) that runs on the client systems. Ideally we are also looking for guidance and possible setup of how to enable the same service for those clients running Azure AD.