Я создал новое мобильное приложение, которое можно использовать в моем приложении Xamarin.iOS. У моего приложения нет зарегистрированного пользователя, все, что мне нужно, - это безопасный доступ к службе api для мобильных приложений в моем приложении ios.Azure AD Auth для мобильных приложений?
После 10 часов попыток я все еще не мог понять, как заставить его работать.
Я создал новое мобильное приложение, включил аутентификацию/авторизацию в настройке (Azure Portal) и создал новое приложение каталога Azure Active.
Я получил свой [MobileAppController] с тегом [Authorize].
Для проверки я запросил маркер
Метод: POST
URL: https://login.microsoftonline.com/mytenant.onmicrosoft.com/oauth2/token
grant_type: client_credentials
CLIENT_ID: {один из раздела AD для приложения}
client_secret: {один из раздела AD для приложения}
Я получил маркер, но использовать его для доступа (POSTMAN приложение)
https://mytestmobileapp.azurewebsites.net/api/values с заголовками
авторизации: Знаменосец {маркер}
дает мне
"message": "Authorization has been denied for this request."
Любая помощь будет оценена по достоинству.
Спасибо ...
У меня есть друг, который недавно написал серию из трех статей об этом в своем блоге: http://www.pa-roy.com/azure-app-services-custom-auth-part-3/ –