Этот шаблон проекта является веб-сайтом ASP.NET MVC, на котором имеется модуль аутентификации поставщика услуг OAuth.Он также принимает логины OpenID, но вы можете удалить их, если не хотите.Конечно, шаблон проекта выглядит так, как будто он добавляет lot кода.Он гораздо более завершен и готов к производству, чем очень простой образец, который, возможно, вы найдете в другом месте.
Хотя этот шаблон проекта нацелен на MVC 2, я полагаю, что вы могли бы довольно легко связать его с MVC 3.