我正在尝试使用以下结束点使用以下请求生成OAUTH访问令牌。但遗憾的是,我没有在响应中获取刷新令牌,并且所有其他详细信息都在响应中成功显示。
终点: oauth2 / token
请求
资源: resource name
,
client_id: client_id
,
grant_type: client_credentials ,
client_secret: client_secret
响应:
"token_type": "Bearer",
"expires_in": "3600",
"ext_expires_in": "0",
"expires_on": "1526380235",
"not_before": "1526376335",
"resource": <<resource name>>
"access_token": <<generated token>>
我是否错过了此请求中的任何内容?
答案 0 :(得分:2)
如果您使用客户端凭据进行身份验证,则无法获得刷新令牌。您每次都需要使用凭据。
无论如何,重点是什么? 如果您有刷新令牌,则无论如何都需要为Azure AD提供凭据以获取新令牌。
关键是你在这种情况下不需要刷新令牌。