Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamics crm 金山软件与dynamics 365集成期间身份验证令牌过期_Dynamics Crm_Kingswaysoft - Fatal编程技术网

Dynamics crm 金山软件与dynamics 365集成期间身份验证令牌过期

Dynamics crm 金山软件与dynamics 365集成期间身份验证令牌过期,dynamics-crm,kingswaysoft,Dynamics Crm,Kingswaysoft,我们构建了一个数据迁移包,用于将数据从旧版Access数据库迁移到CRM online实例。我们的客户有一个非常复杂的身份验证平台,因此我们必须使用客户ID和客户机密方法对其CRM进行身份验证 数据集成在第一个小时内运行良好,但随后我们突然遇到以下错误。从我们可以看到的情况来看,身份验证令牌似乎已经过期,金斯威夫特不会自动刷新它。请注意,我们没有收到个别行动的超时-由于超时,整个工作将在一小时后停止 [Data Flow Task#1]警告:运行时发生异常 在处理服务请求时,将尝试相同的请求 6

我们构建了一个数据迁移包,用于将数据从旧版Access数据库迁移到CRM online实例。我们的客户有一个非常复杂的身份验证平台,因此我们必须使用客户ID客户机密方法对其CRM进行身份验证

数据集成在第一个小时内运行良好,但随后我们突然遇到以下错误。从我们可以看到的情况来看,身份验证令牌似乎已经过期,金斯威夫特不会自动刷新它。请注意,我们没有收到个别行动的超时-由于超时,整个工作将在一小时后停止

[Data Flow Task#1]警告:运行时发生异常 在处理服务请求时,将尝试相同的请求 60秒后再来一次。 金山软件.IntegrationToolkit.dynamicsrm.CrmServiceException:CRM 服务调用返回错误:HTTP请求未经授权 客户端身份验证方案“匿名”。身份验证标头 从服务器接收的是“承载者” 授权_uri=, 资源_id='

我们已经使用fiddler检查了通过集成发送的数据包,我们可以确认正在向Microsoft服务器发出新的身份验证请求,并且作为该请求的一部分返回了一个新的令牌,但是对CRM的请求仍然使用旧的令牌

身份验证请求发生在每个失败的请求之前,因此金山软件似乎已经确定需要重新身份验证,但它没有使用正在返回的新令牌


在使用客户端ID/Client Secret身份验证方法时,我们是否可以做些什么来解决这个问题,或者这是Kingswavesoft Dynamics connector的一个bug/已知问题?

我们已经确定了问题的根源(这是一个棘手的问题)。如果您遇到此问题,请确保您使用的是我们软件的最新版本(我们最初在一个临时版本中修复了此问题,该版本于2019年4月2日私下提供-更改现在在我们的正式版本中)

我们已经确定了问题的根源(这是一个棘手的问题)。如果您遇到此问题,请确保您使用的是我们软件的最新版本(我们最初在一个临时版本中修复了此问题,该版本于2019年4月2日私下提供-更改现在在我们的正式版本中)