Я открываю dotnetopenauth и пытаюсь использовать его с выпуском oauth2 ctp.
Я, должно быть, глуп, но очень сложно заставить это работать на меня.
Так что после многих испытаний я застрял в какой-то момент.
Итак, мое приложение хочет получить токен доступа. Мой обратный вызов приложения http://localhost/myapp/accept.aspx?...
Мой oauth-сервер http://localhost/oauth/
Мое приложение запрашивает код. На сервере отобразится страница входа. Я вхожу в систему. Затем спрашивается, хочу ли я предоставить доступ к своему приложению. Я сказал да.
Мое приложение получает ответ с помощью кодового ключа. Поэтому мое приложение запрашивает токен для моего oauth. И когда мой oauth выполняет строку:
public ActionResult Token()
{
var request = this.authorizationServer.ReadAccessTokenRequest();
Я получил сообщение об ошибке "сообщение уже обработано. Возможно, повторная атака ..."
Поэтому я пытаюсь понять, что случилось. Я не могу поиграть с исходным кодом, потому что версия в git не совпадает (интерфейс icryptostore не найден, вы получаете список URL обратных вызовов, а не только один, ...).
Если кто-то может объяснить мне, что именно происходит. Из того, что я прочитал, это потому, что это должен быть второй веб-ответ, но поскольку это запись контроллера, я не знаю, что мне не хватает.
Надеюсь, я дал вам достаточно информации.
Заранее спасибо за помощь.
М.
Отредактировано: Я копирую и вставляю неверный вызов действия. Это функция "Token".