2013-11-22 5 views
0

Я пытаюсь интегрировать Facebook Login на основе кода примера, предоставленного DNOA, но я не увенчался успехом.DotNetOpenAuth Facebook Интеграция ASP.NET WebForms

Вот что я сделал:

  1. Импортные последние пакеты DNOA через NuGet Package Manager (v4.3.3.13295).
  2. У меня установлена ​​учетная запись Facebook и приложение для тестирования, импортирование соответствующих ключей в мой webconfig.
  3. Я интегрировал код входа в facebook в членский провайдер, и все работает хорошо.

Проблема arrises, когда я называю ниже код еще раз после того, как Facebook перенаправляет на мой сайт: IAuthorizationState авторизации = fbClient.ProcessUserAuthorization();

Я получаю сообщение об ошибке сказав: 400 (Bad Request)

После прочтения вокруг в сети я нашел следующее: «Если вы используете последнюю DNOA 4,0 CTP, Facebook несовместима с ним потому что он реализует более старый проект OAuth 2.0 » от: Login with facebook using DotNetOpenAuth 4.0

Может ли кто-нибудь подтвердить, что это так, и если да, то можете ли вы предоставить мне ссылку на более старую версию, которая работает?

Спасибо.

ответ

0

Решение не звонить

IAuthorizationState разрешение = fbClient.ProcessUserAuthorization();

не раз.