Azure active directory Azure Active Directory授权令牌已过期

Azure active directory Azure Active Directory授权令牌已过期,azure-active-directory,dynamics-crm,powerapps,powerapps-canvas,Azure Active Directory,Dynamics Crm,Powerapps,Powerapps Canvas,我们正在为Power应用程序开发一个自定义连接器。此连接器基本上使用Dynamics Rest API的post、get、patch和delete方法。对于身份验证,我们使用前面提到的AAD 我们正在编写swagger JSON并上传文件以创建/更新定制连接器,之后我们必须提供CRM URL、客户机ID和客户机机密 在自定义连接器开始抛出授权令牌已过期的错误之前,一切都进展顺利 { "status": 400, "source": "https://unitedstates-002.to

我们正在为Power应用程序开发一个自定义连接器。此连接器基本上使用Dynamics Rest API的post、get、patch和delete方法。对于身份验证,我们使用前面提到的AAD

我们正在编写swagger JSON并上传文件以创建/更新定制连接器,之后我们必须提供CRM URL、客户机ID和客户机机密

在自定义连接器开始抛出授权令牌已过期的错误之前,一切都进展顺利

{
  "status": 400,
  "source": "https://unitedstates-002.token.azure-apim.net:443/tokens/unitedstates-002/-5Ftest-20final-5Fc8793734b9d234d8-5F1ae6317311eb737e/a6bf39bb183d4f89870ba39642194dbe/exchange",
  "message": "Error from token exchange: Bad authorization token. The access token has expired."
}
在我们使用相同的swagger JSON重新创建自定义连接器之后,这个错误就消失了,没有任何更改


我们如何避免此错误而不需要每次重新创建连接器?关于广告代币,我们缺少什么吗

您可以根据文档设置令牌生存期

有关更多信息,请参见此处:


编辑:这显然已在2020年5月1日被弃用,但如果您当前的令牌已过期,您应该调用刷新令牌。

我已经通过了该链接。我的问题是,从技术上讲,每次调用API时都应该刷新令牌,为什么它使用相同的旧令牌。我们能克服它吗?