Войти, используя популярный аккаунт

Я хочу сделать легкую регистрацию, используя одну из учетных записей пользователей (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/

Другие вопросы по тегам