Simplest way to authenticate users across multiple websites/applications in .NET
- by Schneider
The ways I can think of are:
Use Windows Identity Foundation (WIF). I have never done this so is a black box and risky.
Use Forms Authentication or similar, then use database replication to make sure each application has access to the data store.
No doubt there are other options.