We require an application to be created as a windows service using [url removed, login to view] 4.0
The Service will query Microsoft Active Directory (LDAP) to detect new users, detect modifications such as first name/last name change, if account has been enabled or disabled or if the object has been moved to another OU. The service will also detect which users might be in the SQL database but no longer in LDAP.
Detected changes will then be inserted into an update queue table, a separate process which is not part of this service or project scope will then process the pending changes, removing the row from the pending updates table.
The user table will maintain a list of known Users imported.
Project must be documented in code along with logging all actions to log file.
Please review the attached word document