Как добавить функцию регистрации OAuth на сайт членства в Asp.net - PullRequest
0 голосов
/ 03 июля 2010

У меня есть веб-приложение, которое в настоящее время имеет группу пользователей, и я использую Asp.net Членство для создания и управления пользователями.

Я хочу добавить функцию "OAuth" в свое приложение и хочу по-прежнему использовать ASP.net Членство (логин и т. д.), и я также хочу, чтобы мой пользователь входил в приложение с любым общедоступным идентификатором социальной сети, если в этой сети используется членство OAuth.

Как я могу использовать Asp.net и OAuth (open ID) рядом друг с другом?

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

Ответы [ 3 ]

2 голосов
/ 03 июля 2010

openid

Взгляните на OpenIDMembershipProvider .Также Nerddinner имеет реализованный OpenID (в MVC не MembershipProvider).

0 голосов
/ 23 августа 2012

http://blogs.msdn.com/b/webdev/archive/2012/08/15/oauth-openid-support-for-webforms-mvc-and-webpages.aspx эта ссылка содержит шаблон проекта, который показывает, как вы можете добавить функцию oauth своему провайдеру asp.net

0 голосов
/ 17 августа 2012

Новые шаблоны в Visual Studio 2012 имеют OAuth из коробки.Чтобы увидеть, как они реализованы, просто создайте пример проекта.

Эти шаблоны используют DotNetOpenAuth в качестве клиентской библиотеки: http://www.dotnetopenauth.net

Вот видео Hansleman о новых функциях: http://www.asp.net/vnext/overview/videos/oauth-in-the-default-aspnet-45-templates

...