Я создаю проект, который использует подход EF Code First, и теперь мне нужно создать пользователей. Я хочу реализовать OpenID, потому что он действительно классный и современный. Есть много учебников о том, как это сделать (не читайте их, но я, конечно).MVC3, Entity Framework, OpenID и MembershipProvider
Я довольно привык к EF и MVC, но все вещи с членами, ролями, поставщиками и т. Д. Туманны. Есть две вещи, которые я уверена:
- Я хочу использовать OpenID и
- Я хочу управлять таблицу пользователей с EF Code First
Так что я был бы признателен, если кто-нибудь может дать me несколько советов:
- Должен ли я реализовать MemberhipProvider, или я мог бы использовать такой проект, как этот: codeplex?
- Как OpenID, EF и членство будут идти друг с другом?
Я знаю, что это ОЧЕНЬ широкий предмет, но мне нужны только основные советы, мне нужно знать, с чего начать. Такие вещи, как «Вы можете использовать MembershipProvider и OpenID, но лучше не делать этого, потому что ...».
Любая помощь очень ценится.
Посмотрите учебник http://nerddinner.com, чтобы узнать, как они используют OpenID, код на http://nerddinner.codeplex.com/ – tvanfosson
* Я хочу реализовать OpenID, потому что он действительно классный и современный. * Я не могу представить себе более странную причину использования любой технологии или подхода. Если у вас нет особых требований, которые будут удовлетворены некоторыми технологиями или подходами, вы должны подумать дважды, прежде чем использовать его. –
Требование состоит в том, чтобы пользователи могли входить в систему с помощью facebook, yahoo и других, так как очень сложно создавать учетные записи повсюду. Это сделает наш сайт более социальным и простым в работе. С точки зрения пользователя эта функциональность современна и крута - для них важно то, что вы можете начать заниматься вещами без необходимости фактически проходить через процесс регистрации. Кроме того, мы не разрабатываем бизнес-сайт или сайт интрасети, который требует надлежащей проверки подлинности и авторизации. – Unknown