Securing ASP.NET WebAPI - Custom Login + Social Login <p>I am writing an ASP.Net WebApi application and I want to secure it using a combination of Custom Login (like ASP.NET Membership) and Social Logins (Google,Facebook,Twitter,LinkedIn and hopefully many more). User should be able to select any of them.</p> <p>My client is pure HTML/JS SPA application and for that i will need to implement Implict grant flow of OAuth.</p> <p>The options i see right now are</p> <ol> <li><p>Use Thinktecture's Identity Server and Authorization Server.</p></li> <li><p>Use DotNetOpenAuth library.</p></li> </ol> <p>Can anyone point me in the right direction ? Which one of the above options can work for me?</p> <p>Thanks</p>