Я написал приложение для Android, которое использует Azure для входа пользователя в Google, Twitter и Facebook; он использует Microsoft.WindowsAzure.MobileServices.Android.dll
и с этим я могу сделать что-то вродеLoginAsync missing
await Client.LoginAsync(context, MobileServiceAuthenticationProvider.Google);
(в Лазурном набор идентификаторов и секреты, чтобы использовать Google, Facebook и Twitter).
Сейчас я разрабатываю приложение для Windows (настольное приложение) с помощью Windows 7, VS2012 и Framework 4.5, и я хотел бы выполнить ту же логин (так что я могу получить аутентификации маркер и использовать его для запрос моей базы данных sql); Я использовал NuGet для импорта пакета Microsoft.WindowsAzure.Mobile
, и я вижу ссылки как Microsoft.WindowsAzure.Mobile и Microsoft.WindowsAzure.Mobile.Ext.
Когда я пытаюсь использовать LoginAsync
, такой синтаксис, который я использовал в Android, отсутствует.
По этой ссылке http://www.windowsazure.com/en-us/develop/mobile/how-to-guides/work-with-net-client-library/#caching в пакете расширения должен быть метод расширения, что позволяет мне использовать
user = await client.LoginAsync(MobileServiceAuthenticationProvider.Google);
но ВС не может видеть это, и поэтому я не могу использовать его.
Я вижу метод
LoginAsync(MobileServiceAuthenticationProvider provider, JsonObject token)
но мне это не нужно честно ...
Могу ли я что-то отсутствует?
Спасибо Карлос, спасибо миллион. Завтра я проверю вашу ссылку и попробую ваше решение. Спасибо! – Marco