Twitterizer, не могу выйти - PullRequest
       14

Twitterizer, не могу выйти

1 голос
/ 20 февраля 2012

Я использую твиттерзер для аутентификации пользователей. все работает нормально, за исключением того, что каждый раз, когда я пытаюсь выйти из системы, я получаю "плохой запрос" обратно. Я также протестировал пример приложения, которое я скачал с twitterizer.com, попробуйте страницу logout.aspx, но это не помогло.

    public ActionResult Logout()
    {
        FormsAuthentication.SignOut();


            OAuthTokens tokens = new OAuthTokens()
            {
                AccessToken = _twitterAccessToken,
                AccessTokenSecret = _twitterAccessTokenSecret,
                ConsumerKey = _twitterConsumerKey,
                ConsumerSecret = _twitterConsumerSecret
            };

            TwitterResponse<TwitterErrorDetails> twitterResponse = TwitterAccount.EndSession(tokens, null);
             var result = twitterResponse.Result;


        return RedirectToAction("Index", "Home");
    }

twitterResponse.Result всегда возвращает обратно «BadRequest», я обновил страницу, все еще вошел в систему.

1 Ответ

1 голос
/ 21 февраля 2012

Конечная точка окончания сеанса не будет иметь эффекта, если пользователь не войдет в твиттер во время процесса аутентификации.Если пользователь входит в систему и после входа авторизует ваше приложение, метод завершения сеанса ничего не изменит.

API обеспечивает очень ограниченный контроль над сеансом пользователя.Это было большой проблемой в течение очень долгого времени.

...