Я пользуюсь мобильным сервисом Azure и собственным приложением для Android. В моем сервисе приложений:
- Я включил аутентификацию службы приложений
- Я добавляю приложение Facebook и секрет приложения
Когда я открываю URL перенаправления
(напр. https://myapp.azurewebsites.net/.auth/login/facebook/callback) чем я вижу сообщение:
"Вы успешно вошли в систему"
Теперь мне нужно войти в свое приложение (Xamarin Android) с помощью Native Facebook Sdk. В качестве примера я использую эту статью . Это исходный код этой статьи на GitHub . Авторизация проходит и я получаю FacebookAccessToken.
Теперь я пытаюсь войти с этим, когда в моем сервисе:
var token = new JObject();
token["access_token"] = Settings.FacebookAccessToken;
var user = await Client.LoginAsync(MobileServiceAuthenticationProvider.Facebook, token);
Но я получаю исключение:
I/mono-stdout( 3982):
Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException:
You do not have permission to view this directory or page.
Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException:
You do not have permission to view this directory or page.
Любые идеи и предложения о том, что является причиной этой ошибки.
Возможно, для моей задачи подойдет другое решение - я буду благодарен за любую помощь.