【问题标题】:Dynamics CRM: Is there a way to impersonate OrganizationData service?Dynamics CRM:有没有办法模拟 OrganizationData 服务?
【发布时间】:2021-11-03 10:19:25
【问题描述】:

我有一些遗留代码,现在我想在重写的应用程序中重用它们。这段代码在silverlight中使用,用户凭证可用,但现在它应该在服务器上运行,所以我需要模拟它。不幸的是,代码使用了 CRM OrganizationData 服务 (https://crm/OnBoarding/XRMServices/2011/OrganizationData.svc/),我找不到任何打开模拟的方法。

有办法吗?我想避免使用 NTLM。

【问题讨论】:

    标签: .net dynamics-crm


    【解决方案1】:

    使用系统管理员凭据连接 CrmServiceClient 后,您可以设置 CallerId 属性来模拟用户。

    CallerId 将是 SystemUser 上的 SystemUserId。

    【讨论】:

    • CrmServiceClient 连接到 OrganizationService.svc,而不是 OrganizationData.svc。这些是完全不同的服务。
    猜你喜欢
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    • 1970-01-01
    相关资源
    最近更新 更多