【发布时间】:2016-04-23 04:38:06
【问题描述】:
我创建了一个新的移动应用程序,以便在我的 Xamarin.iOS 应用程序中使用。我的应用没有任何注册用户,我只需要在我的 ios 应用中安全地访问移动应用服务 api。
经过 10 个小时的尝试,我仍然想不出办法让他工作。
我创建了一个新的移动应用程序,在设置(Azure 门户)中打开了身份验证/授权并创建了一个新的 Azure Active Directory 应用程序。
我已经用 [Authorize] 标签保护了我的 [MobileAppController]。
为了测试我已经请求了一个令牌
方法:POST
URL:https://login.microsoftonline.com/mytenant.onmicrosoft.com/oauth2/token
grant_type:client_credentials
client_id : {一个来自应用的 AD 部分}
client_secret : {一个来自应用的 AD 部分}
我收到了一个令牌,但使用它来访问(邮递员应用程序)
https://mytestmobileapp.azurewebsites.net/api/values
带有标头
授权 : Bearer {token}
给我一个
"message": "Authorization has been denied for this request."
任何帮助将不胜感激。
谢谢你...
【问题讨论】:
-
我有个朋友最近在他的博客上写了三篇关于这个的系列文章:pa-roy.com/azure-app-services-custom-auth-part-3
标签: azure azure-active-directory azure-app-service-plans azure-mobile-services azure-app-service-envrmnt