Войти, используя популярный аккаунт
Я хочу сделать легкую регистрацию, используя одну из учетных записей пользователей (Facebook или Google или что-то еще). Существуют ли их "LoginHelpers" для самых популярных учетных записей?
2 ответа
То, что вы хотите знать, называется Oauth.
Уже есть много информации о том, как это сделать, и я уверен, что пакеты nuget добавят его в ваш проект mvc для вас.
Вы можете искать то, что называется аутентификацией OAuth. Существует множество различных конечных точек, и вам решать, какие конечные точки вы хотите предложить.
Вот статья с хорошо документированным примером, показывающим аутентификацию MVC3 и Facebook OAuth.
http://www.codeproject.com/Articles/206707/Simple-net-MVC-3-web-application-with-integrated-f
Есть также много готовых библиотек, которые предлагают простой OAuth для многих популярных сервисов. "Виджет" сортов.
Этот блог перечисляет несколько наряду с некоторыми за и против.
http://blog.marcmezzacca.com/2012/03/social-authentication-for-net-a-library-comparison/