Аутентификация с помощью OAuth с помощью Linq to Twitter

У меня возникли серьезные проблемы с попыткой создать контекст аутентификации, используя инструкции здесь -> http://linqtotwitter.codeplex.com/wikipage?title=Implementing%20OAuth%20for%20ASP.NET%20MVC&referringTitle=Learning%20to%20use%20OAuth

Я установил пакет nuget для стабильной версии 2.1.11, но в первом блоке кода credentialStore и SessionStateCredentialStore не разрешаются, даже когда я использую LinqToTwitter;

  var auth = new MvcAuthorizer
            {
                CredentialStore = new SessionStateCredentialStore
                {
                    ConsumerKey = ConfigurationManager.AppSettings["consumerKey"],
                    ConsumerSecret = ConfigurationManager.AppSettings["consumerSecret"]
                }
            };

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

Есть ли что-то еще, что мне здесь не хватает?


person Smith    schedule 22.01.2014    source источник


Ответы (1)


Недавно я обновил документацию для версии 3.0, переименовав некоторые элементы, чтобы лучше отразить их назначение и сделать библиотеку более согласованной. Вот как это должно выглядеть в версии 2.1.11:

var auth = new MvcAuthorizer
{
    CredentialStore = new SessionStateCredentials
    {
        ConsumerKey = ConfigurationManager.AppSettings["consumerKey"],
        ConsumerSecret = ConfigurationManager.AppSettings["consumerSecret"]
    }
};

В загружаемом исходном коде есть проект LinqToTwitterMvcDemo с примером:

https://linqtotwitter.codeplex.com/SourceControl/latest#LinqToTwitterMvcDemo/Controllers/HomeController.cs

person Joe Mayo    schedule 22.01.2014
comment
Спасибо, сэр! Ваш проект, кстати, блестящий. - person Smith; 22.01.2014