Вопрос

Я начинаю создавать новое веб-приложение, для которого потребуются учетные записи пользователей.Теперь, когда у меня есть OpenID, который я использую для этого сайта, я подумал, что было бы здорово, если бы я мог использовать OpenID для аутентификации в своем приложении.Есть ли хорошие руководства по интеграции OpenID с сайтом ASP.NET?

Это было полезно?

Решение

Видеть Сообщение Скотта Хансельмана об использовании DotNetOpenID в АСП.НЕТ. Блог Эндрю Арнотта полно примеров использования DotNetOpenID с ASP.NET, включая ASP.NET MVC.

Недавно я подключил DotNetOpenID для выпуска Subtext 2.0.Все прошло очень гладко — примеры кода, включенные в загрузку DotNetOpenID, весьма полезны.Единственное, что я бы порекомендовал, это просто использовать библиотеку и избегать элемента управления ASP.NET.Он использует табличный макет (жестко запрограммированный), и его довольно сложно изменить.

Другие советы

DotNetOpenId доступен по адресу http://code.google.com/p/dotnetopenid

Есть ли хорошие руководства по интеграции OpenId с сайтом ASP.NET?

Сообщение Эндрю Арнотта под названием «Как добавить OpenID на ваш веб-сайт ASP.NET (на C# или VB.NET)»

Я обдумываю то же самое.На сайте Open ID есть ссылка «Для разработчиков» @ http://openid.net/developers/ и оттуда есть ссылка на «Открытые библиотеки» @ http://wiki.openid.net/Библиотеки и, наконец, есть еще один под названием «DotNetOpenID» @ http://dotnetopenid.googlecode.com/ вероятно, это то, что вы ищете.

Удачи.

DotNetNuke, возможно, не является хорошим примером на данный момент.Когда мы проводили интеграцию, DotNetOpenID в настоящее время не поддерживал спецификацию OpenID 2.0.Я собрал форк, чтобы получить поддержку 2.0, и у меня не было возможности скопировать его обратно для официального выпуска DotNetOpenID 2.0.

Вам следует проверить DotNetNuke Кроме того, они использовали OpenID в нескольких последних версиях, и вы найдете там рабочий код для его реализации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top