Как интегрировать DotNetOpenAuth и openid-селектор - PullRequest
4 голосов
/ 30 августа 2010

Я создал проект DotNetOpenAuth MVC 2, используя шаблон Visual Studio, и он работает.Однако загрузка страницы входа занимает много времени.Не совсем уверен, что именно происходит в библиотеке, но похоже, что какой-то javascript замедляет рендеринг пользовательского интерфейса кнопки изображения входа в систему.

Я бы хотел вместо этого использовать openid-selector на клиенте, а не помощников MVC из библиотеки DotNetOpenAuth.Какие типы хуков клиента и сервера скрывает HtmlHelper в этом примере?

Ответы [ 2 ]

2 голосов
/ 13 ноября 2010

В этом посте показано, как интегрировать DotNetOpenAuth и openid-selector: http://blog.tchami.com/post/ASPNET-MVC-2-and-OpenID.aspx

1 голос
/ 30 августа 2010

Клиент openid-selector, если вы говорите о том, который использует StackOverflow, вообще не имеет серверных хуков, точно так же, как HtmlHelper в DNOA, так как openid-selector не вызывает никаких AJAX-вызововна сервер.Элемент управления селектора DNOA широко использует AJAX для предоставления пользователям возможности автоматического входа в систему, автоматического обнаружения при вводе идентификатора и т. Д.

Короче говоря, да, openid-селектор (в стиле SO)намного проще и прекрасно работает с DNOA.

И да, встроенный селектор AJAX в DNOA загружается медленнее.Это то, что мне (или волонтеру) все еще нужно поработать над ускорением.

...