Author: jpadgett | Posted on: 11/5/2009 10:20:11 AM | Views : 434

I have a suite of web applications (web app projects, not web site projects) and all use the same membership database.  Each application uses it's own app name in the membership, roles and profile provider configurations, which keeps the users unique to each application.  This is by design, so that internal users and external users do not share login requirements and roles.

I also created one application with the sole purpose of managing access to the other applications in the suite.  This "access manager" has a provider entry for each of the other app names in its configuration files, and has a main page with a drop down containing the available apps to manage.  When the drop down is changed, the value sets the selected app name in session and that is used by a utility to return the appropriate provider.

So, for example purposes, I have three web apps: MyApplication1, MyApplication2 and AccessMana ...

Go to the complete details ...