2012-03-01 4 views
0

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

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

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

+0

Я предлагаю пройти этот документ/учебник http://msdn.microsoft.com/en-us/library/bb676633. aspx Вернитесь сюда с конкретными вопросами относительно того, что вы не понимаете или не нуждаетесь в помощи с –

ответ

0

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

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

Некоторые ссылки, чтобы вы начали:

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

oauth2 на Live: 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/

Смежные вопросы