【发布时间】:2019-10-13 12:02:35
【问题描述】:
我正在创建一个访问 Azure 上托管的数据库的 WebApi。实施基于令牌的身份验证后,它在本地完美运行,但在 Azure 上发布后,当我尝试获取访问令牌时,我一直收到消息:"error": "unsupported_grant_type" 在 Postman 上测试它时。我是否需要在 Azure 上配置其他内容?
我正在使用以下参数/设置请求我的令牌:
"Content-Type", "application/x-www-form-urlencoded"
username: xxx
password: xxx
grant_type: password
正如我所说,使用这些参数,我可以在本地正常接收访问令牌(如下所示),问题仅在将其部署到 Azure 后才会出现。
{
"access_token": "Daak3ZrEzMkcd-dCbEdN0FTjdc9QYexA5wfHtYBRQIdx0dJtX1RL3LR6rqXhKvr84J6qS0CyDwuVw3w3T-b6iXtVG3utqTda98EcQJUgDZjvnq6tgsml4tbkAQRYLX0BPYidk5JvdRHMLaoQkP3vYJYnCefWPN-jBPb9xdyyk-ZtgOxKVUcBECGeZeWKkSl2ZL7Mtg_opc5ryxedQbNcQkFAk1z4oBEuYSaUllGHJlswqq1lbZq-BUOTwroZFzae",
"token_type": "bearer",
"expires_in": 3599
}
本地: postman request made locally
部署到 azure 后: postman request made after deploy
到目前为止我还没有通过代码发出请求,只使用邮递员
有没有人遇到过类似的问题?谢谢!
【问题讨论】:
-
能否请您添加您的令牌请求示例。
-
您是否正在尝试使用 example@outlook.com 之类的个人帐户?
-
我的回答是否解决了您的问题?你还有什么疑问吗?告诉我。
-
感谢您的反馈,我会阅读您发送给我的链接并尝试更改我的实现,我会尽快回到这里说明它是否有效。再次非常感谢您!
标签: azure authentication asp.net-web-api azure-active-directory owin