Проверка подлинности Windows Live в MVC3 - PullRequest
0 голосов
/ 01 марта 2012

Итак, просматривая веб-страницы, я вижу тонны учебных пособий по интеграции Live-аутентификации в проекты, но не нашел почти ничего полезного при интеграции в проект MVC.Я довольно новичок в MVC, и у меня ограниченный опыт работы с веб-формами.

Сайт, который я пытаюсь создать, должен позволять аутентифицированным пользователям Live отправлять и голосовать по различным пунктам, поэтому мне нужно разобратьсялучший способ отслеживать представления пользователей, а также голоса, чтобы они могли голосовать только один раз за материалы и не могли голосовать за их собственные.

Мне интересно, может ли кто-нибудь просто указать мнев правильном направлении здесь.Я вижу, что подобные вопросы задавались, но ответы на них, казалось, не привели меня к ответу.

1 Ответ

0 голосов
/ 15 июля 2012

Я предлагаю аутентификацию OAuth2, Live поддерживает ее некоторое время. Вы можете использовать любой существующий подход к OAuth2, dotnetopenauth отлично.

MVC ничего не меняет. У вас просто есть контроллер входа для проверки подлинности с помощью форм, который инициирует перенаправление к поставщику проверки подлинности и использует ответ возврата.

Некоторые ссылки для начала работы:

Общая информация о OAuth2 для различных провайдеров: http://ben.onfabrik.com/posts/oauth-providers

OAuth2 в прямом эфире: http://msdn.microsoft.com/en-us/library/live/hh243647.aspx

Интеграция OAuth в приложение MVC: http://scatteredcode.wordpress.com/2011/12/01/dotnetopenauth-oauth-and-mvc-for-dummies/

...