Опитвах се да интегрирам Facebook Login въз основа на примерния код, предоставен от DNOA, но не успях.
Ето какво направих:
- Импортирани са най-новите DNOA пакети чрез NuGet Package Manager (v4.3.3.13295).
- Настроих Facebook Dev акаунт и приложение за тестване, като импортирах съответните ключове в моя webconfig.
- Интегрирах кода за вход във facebook в доставчика на членство и всичко работи добре.
Проблемът възниква, когато извикам кода по-долу отново, след като Facebook пренасочи обратно към моя сайт: IAuthorizationState authorization = fbClient.ProcessUserAuthorization();
Получавам грешка, казваща: 400 (лоша заявка)
След като прочетох в мрежата, открих следното: „Ако използвате най-новия DNOA 4.0 CTP, Facebook е несъвместим с него, защото прилага по-стар проект на OAuth 2.0“ от: Влезте с facebook с помощта на DotNetOpenAuth 4.0
Може ли някой да потвърди, че това е така и ако е така, можете ли да ми предоставите връзка към по-стара версия, която работи?
Благодаря.