I have a legacy ASP application written in JScript. At the moment it uses its own database tables for user accounts and authentication. The customer data for this app is being moved into Microsoft Dynamics CRM 4.0, and I need to modify the ASP site's authentication to look up user credentials in Dynamics CRM instead.
Here's the possible approaches I've come up with so far:
I'm thinking option 1 is probably the best at this stage, but I'm hoping someone out there has tried this before and can share the benefit of their experience!
We work in a mixed environment (some classic asp, some asp.net) and we hook into mscrm 3.0. So it's not exactly what you're doing but similar.
We do a combo of 1 & 2. We wrote a class library that encapsulates the mscrm web service functionality we need to use. We then expose that library to COM so both our legacy stuff and our asp .net apps can use it.
Then in the near future when we move to mscrm 4.0 the only thing we need to update is our class library as the asp and asp.net stuff should be unchanged.