Аутентификация OpenID в ASP.NET?
-
08-06-2019 - |
Вопрос
Я начинаю создавать новое веб-приложение, для которого потребуются учетные записи пользователей.Теперь, когда у меня есть 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?
Я обдумываю то же самое.На сайте 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 в нескольких последних версиях, и вы найдете там рабочий код для его реализации.