Проблема с авторизацией мобильного приложения Azure - PullRequest
0 голосов
/ 24 мая 2018

У меня проблема с авторизацией с помощью новой службы мобильных приложений.

У меня есть старая мобильная служба (предшественник мобильных приложений), и она отлично работает с точно таким же кодом.Мы создали новую службу мобильных приложений для новой среды, и теперь, похоже, требуется авторизация.

У меня нет никаких атрибутов [Authorize] в бэкэнде .Net.Я не хочу, чтобы с вызовами API происходила авторизация.

Я считаю, что у меня правильно настроена служба для отключения авторизации / аутентификации.Azure portal

Так что я застрял, пытаясь понять, почему я получаю этот ответ в Почтальоне ...

{
   "message": "Authorization has been denied for this request."
}

Я считаю, что у меня естьправильные заголовки, которые нужно отправить с запросом от Почтальона ..

Headers

Когда я пытаюсь вызвать API из моего приложения Xamarin Forms, я получаюаналогичное исключение,

The request could not be completed. (Unauthorized)

1 Ответ

0 голосов
/ 06 июня 2018

Если вы все еще используете старые пакеты nuget на сервере, вам все еще нужен HTTP-заголовок x-zumo-application, а также старые клиентские пакеты nuget.Вы должны обновиться до новых nugets на стороне клиента и на стороне сервера одновременно.Вот почему вы видите упомянутые вами ошибки авторизации.

Возможно, вы захотите оставить один сервис работающим со старыми пакетами nuget для вашей существующей клиентской базы, и ваш новый сервис будет работать с новыми пакетами nuget в качестве вашегообновление клиентов.После обновления клиентской базы закройте старую службу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...