Библиотека .NET OpenId - и поставщик, и потребитель - PullRequest
2 голосов
/ 30 ноября 2008

Я бы хотел добавить поддержку OpenId в приложение. Он работает на ASP.NET MVC, и я хотел бы, чтобы он поддерживал аутентификацию OpenId для пользователей, а также позволял пользователям использовать приложение в качестве поставщика OpenId. Поэтому в основном я ищу хорошую библиотеку, которую можно использовать в качестве поставщика и потребителя для OpenId, и ее нужно легко подключить к ASP.NET MVC (или, по крайней мере, легко обернуть контроллером и набором представлений.

Ответы [ 2 ]

6 голосов
/ 30 ноября 2008

Stacked реализация StackOverflow с открытым исходным кодом использует DotNetOpenID , который, я думаю, также, вероятно, и сам использует ...

Хотя он построен на парадигме WebControls, поэтому, думаю, у вас возникнут проблемы с его реализацией с помощью Microsoft MVC.

Я знаю, Grurrah использует библиотеку Ajax на основе WebControl (Gaia Ajax - мой предыдущий запуск) вместе с реализацией MVC проекта Castle, но я ничего не знаю о семантике. Хотя Grurrah тоже с открытым исходным кодом, я думаю, что вы можете легко просмотреть его код, чтобы проверить его:)

Это означает, что вы можете использовать DotNetOpenID вместе с библиотекой MVC проекта Castle (возможно), и вы можете использовать Ra-Ajax для функциональности Ajax (Отказ от ответственности; я работаю с Ra-Ajax, а также Stacked)

2 голосов
/ 30 ноября 2008

Пример MVCStorefront ASP.NET MVC реализует OpenId и довольно прост в использовании. Вы можете получить последний исходный код из здесь

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