gpt4 book ai didi

当连接的输出仅提供访问 token 时使用 Curl 的 Azure : How to i get the Refresh Token ?

转载 作者:行者123 更新时间:2023-12-05 05:11:18 24 4
gpt4 key购买 nike

我无法使用 Azure 服务主体(使用客户端 ID 和客户端 key )获取刷新 token

请帮助我通过 CURL 获取刷新 token 以及如何使用它。

当我在 Windows CMD 提示符中运行以下 CURL 命令时,我得到了访问 token 。然而我没有同时获得刷新 token 。

我在这里遗漏了什么吗?

输入:

curl -X POST https://login.microsoftonline.com/12345/oauth2/token ^
-F grant_type=client_credentials ^
-F resource=https://management.core.windows.net/ ^
-F client_id=12345-abcde ^
-F client_secret=12345abcde

输出:

{
"token_type": "Bearer",
"expires_in": "3600",
"ext_expires_in": "3600",
"expires_on": "1554368330",
"not_before": "1554364430",
"resource": "https://management.core.windows.net/",
"access_token": "XXXXXXXXXXXXX"
}

由于输出没有刷新 token (我如何获取它)

恳请任何可能的见解

最佳答案

您不会获得带有客户端 ID 和 key 的刷新 token 。这没有道理。刷新 token 仅在涉及用户时才有意义。从那里开始,它允许您获取新 token ,而无需提示用户再次登录。

您不需要刷新 token 。您可以根据需要获取带有客户端 ID 和 key 的新 token 。

关于当连接的输出仅提供访问 token 时使用 Curl 的 Azure : How to i get the Refresh Token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55568018/

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