Как использовать OpenID в ASP.net - PullRequest
6 голосов
/ 11 января 2010

Я хотел бы создать сайт, который аутентифицируется с помощью OpenID Google.Как мне это сделать?

Кроме того, как бы я использовал роли с пользовательскими таблицами?

Ответы [ 4 ]

6 голосов
/ 12 января 2010

Проверьте DotNetOpenAuth в качестве библиотеки, которую вы можете использовать. Вы можете жестко ввести код https://www.google.com/accounts/o8/id в качестве идентификатора OP, чтобы пользователи могли войти в систему, используя свои учетные записи Google.

Вы можете воспользоваться шаблоном проекта ASP.NET , который поможет вам, в том числе с управлением ролями ASP.NET.

6 голосов
/ 11 января 2010

Вот хорошее место для начала: http://code.google.com/apis/accounts/docs/OpenID.html

5 голосов
/ 11 января 2010

Скотт Хэнслман написал хорошую статью по OpenID в ASP.NET

1 голос
/ 27 декабря 2011

Здесь - пошаговый процесс реализации OpenID в приложении ASP.NET с использованием DotNetOpenOAuth libraray.

Документ описывает, как реализовать вход в Google в ваше веб-приложение. и сторонние веб-сайты, позволяющие узнать, как работает аутентификация OpenID.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...