gpt4 book ai didi

azure - 在 Azure 上发布 WebApi 后出现 "unsupported_grant_type"

转载 作者:行者123 更新时间:2023-12-03 00:26:34 25 4
gpt4 key购买 nike

我正在创建一个访问 Azure 上托管的数据库的 WebApi。实现基于 token 的身份验证后,它在本地完美运行,但在 Azure 上发布后,当我尝试获取访问 token 时,在 Postman 上测试时,我不断收到消息:"error": "unsupported_grant_type" 。我需要在 Azure 上配置其他内容吗?

我正在使用以下参数/设置请求我的 token :

"Content-Type", "application/x-www-form-urlencoded"
username: xxx
password: xxx
grant_type: password

正如我所说,使用这些参数,我可以在本地正常接收访问 token (如下所示),只有在将其部署到 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

到目前为止我还没有通过代码发出请求,仅使用 postman

有人遇到过类似的问题吗?谢谢!

最佳答案

您似乎正在尝试使用 Resource owner password credential (ROPC)访问您的 API。但这个流程对azure门户几乎没有限制。

请阅读 Important仔细注意。

enter image description here

您可以使用:

<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="0b466a7f636e7e78586863656e626f6e794b52647e795f6e65656a657f256465666268796478646d7f25686466" rel="noreferrer noopener nofollow">[email protected]</a>

但不是 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5e133f2a363b2b2d0d3d36303b373a3b2c1e312b2a32313135703d3133" rel="noreferrer noopener nofollow">[email protected]</a>

Note: As Microsoft does not recommend this authentication flow this may be the cause after deployment on azure portal. I would suggest you to use some other authentication flow instead of this. You could check here

关于azure - 在 Azure 上发布 WebApi 后出现 "unsupported_grant_type",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56334068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com