我在Azure上部署了一个Web应用程序(.NET)。我希望能够将来自Android应用的http请求发送到Azure上的该应用。
尝试从浏览器访问其中一个端点时,我被重定向到登录页面(Azure类型登录页面)。输入我的凭据后,我被重定向到正确的页面,显示我想要的Json文件,所以我猜我的网络应用程序正在运行。
在我的Android应用程序中,为了处理身份验证部分,我使用了ADAL库。我在Azure上注册了一个本机应用程序,我可以进行身份验证并获取令牌。
但是当我尝试向我的网络应用程序发送请求时,将令牌放入标题(授权:Bearer eyJ0 ......),我总是得到400 Bad Request响应。 < / p>
我的原生应用程序可以访问我在Azure上的Web应用程序(我在Azure门户上设置了权限),当我在本地运行我的Web应用程序时,我可以成功地从我的Android应用程序发送请求。
任何想法都将不胜感激