If you have ASP.NET 4.5 installed and new up a new ASP.NET MVC 4 project in Visual Studio, or if you are in Visual Studio 2012, you will see that the AccountController implementation is different than previous version (see this post).
Well, ASP.NET 4.5 comes with new membership provider called SimpleMembership. Among other features, what I like the most about this is its support on OAuth like Facebook, Twitter or Google accounts. In addition to that, you can know define your own User table in database and SimpleMembership will just integrate itself to your table, providing that the User table has UserID and UserName column.
SimpleMembership allows easy integration with social media sites like Facebook or Twitter, particularly ‘log-in-with-Facebook’ feature. As a matter of fact, this feature comes out of the box when you new up ASP.NET MVC 4 project in Visual Studio.
Jon Galloway has the complete coverage on SimpleMembership here: SimpleMembership
And here’s the step to add login-with feature on your new MVC 4 project: OAuth Support for WebForms and MVC