I've recently created a NuGet package that adds auth with Facebook, Twitter, Google to any ASP.NET MVC 3 page - in a very simple and extensible manner - and it's based on DotNetOpenAuth. Take a look:
https://nuget.org/packages/SimpleSocialAuth.MVC3/
and the source is on github:
https://github.com/rafek/SimpleSocialAuth