【发布时间】:2019-08-29 06:48:20
【问题描述】:
我无法使用 Azure 服务主体(使用客户端 ID 和客户端密码)获取刷新令牌
请帮助我通过 CURL 获取刷新令牌以及如何使用它。
当我在 Windows CMD 提示符中运行以下 CURL 命令时,我得到了访问令牌。而我没有得到刷新令牌。
我在这里错过了什么吗?
输入:
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"
}
由于输出没有刷新令牌(我如何获得它)
请提供任何可能的见解
【问题讨论】:
标签: azure authentication curl access-token refresh-token