This is a complete reference application with a reusable Membership.dll assembly for you to use in your web  applications. It Uses OAuth with Google APIs to retrieve user information. The web application is an MVC 4 with Entity Framework code first along with a SQL Server backend.