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.
More info: This is for an internet solution, not intranet/LAN