Аутентификация OpenID в ASP.NET?
Я начинаю создавать новое веб-приложение, для которого потребуются учетные записи пользователей. Теперь, когда у меня есть OpenID, который я использую для этого сайта, я подумал, что было бы здорово, если бы я мог использовать OpenID для аутентификации в моем приложении. Есть ли хорошие руководства по интеграции OpenID с сайтом ASP.NET?
Ответов (6)6
См. Сообщение Скотта Хансельмана об использовании DotNetOpenID в ASP.NET. Блог Эндрю Арнотта полон примеров использования DotNetOpenID с ASP.NET, включая ASP.NET MVC.
Недавно я подключил DotNetOpenID для выпуска Subtext 2.0. Все прошло очень гладко - образцы кода, включенные в загрузку DotNetOpenID, очень полезны. Единственное, что я бы порекомендовал, - это просто использовать библиотеку и избегать элемента управления ASP.NET. Он использует макет на основе таблицы (жестко запрограммирован), и его довольно сложно изменить.
DotNetOpenId доступен по адресу http://code.google.com/p/dotnetopenid
Вы также должны проверить кодовую базу DotNetNuke , они использовали OpenID для последних нескольких ревизий, и вы найдете там рабочий код для его реализации.
Я думаю о том же. На сайте Open ID есть ссылка «Для разработчиков» @ http://openid.net/developers/, а оттуда - ссылка на «Открытые библиотеки» @ http://wiki.openid.net/Libraries и, наконец, с есть один под названием 'DotNetOpenID' @ http://dotnetopenid.googlecode.com/, который, вероятно, именно то, что вы ищете.
Удачи.