【问题标题】:Microsoft Dynamics CRM online - renew tokenMicrosoft Dynamics CRM 在线 - 更新令牌
【发布时间】:2016-06-01 16:09:27
【问题描述】:

我有一个长时间运行的应用程序,它需要将大量数据加载到 CRM 中,并且需要很长时间才能运行。

我发现通过身份验证创建的令牌仅持续 8 小时,因此我正在寻找一种解决方案,以便在到期时间临近时对其进行更新。我在 Internet 上找到了几篇文章,建议使用 OrganizationServiceProxy 对象中的 Authenticate() 方法。

例如:

  1. https://blog.thomasfaulkner.nz/post/2015/03/crm-organization-service-(re)authentication
  2. StackOverflow 上也有一个。 CRM 2011: Reauthentication with _serviceProxy.Authenticate()

所以我写了一个单元测试来检查它是否按预期工作。但是,结果是令牌没有被更新。

有什么想法吗?

提前致谢。

【问题讨论】:

    标签: dynamics-crm


    【解决方案1】:

    也许将数据加载分成批次,每 X 小时使用一次新的组织服务实例进行身份验证??

    【讨论】:

    • 感谢您的回复。是的,我也做过类似的事情。我没有在代理对象中调用 Authenticate() 方法,而是让它再次经历整个身份验证过程以获取新令牌。只是不知道为什么人们说 Authenticate() 方法应该有效,但实际上并没有。
    猜你喜欢
    • 2018-09-22
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    相关资源
    最近更新 更多