title: Simplest way to authenticate users across multiple websites/applications in .NET
body: <p>The ways I can think of are:</p>
  
  <ul>
  <li>Use Windows Identity Foundation (WIF). I have never done this so is a black box and risky.</li>
  <li>Use Forms Authentication or similar, then use database replication to make sure each application has access to the data store.</li>
  </ul>
  
  <p>No doubt there are other options.</p>
  
  <p>More info: This is for an internet solution, not intranet/LAN</p>