We have an application that uses AD LDS (ADAM) which contains a extended user class ( custom attributes, specific to our application). One of our clients wants our users linked to their domain users (AD). When they create a user in their system, a user on our side has to be created. When they delete a user on their system, the corresponding user should be deleted on our side. The same with basic properties (name, email, ...). The application specific attributes will be modified by our tool.
What is the best or most reliable way to keep those users in sync? The client does not allow us to modify their schema.
I was thinking myself to create a webservice to add/ delete / modify a user on our side which kan be called from within their system. But Maybe there are better solutions. Thanks.