将Excel任务窗格应用程序验证到CRM Online

时间:2015-05-19 12:06:57

标签: excel odata dynamics-crm-2013

我想编写一个Excel任务窗格应用程序与CRM Online交互 - 从Excel工作表中获取数据,处理它并将其推送到CRM实体记录中。我的Excel用户在Office 365上,CRM Online(显然)也是如此。我们正在使用ADFS 2.0。

我遇到的具体问题是我不知道如何让身份验证适用于任务窗格应用程序:具体来说,通过JavaScript到OData端点。身份验证不是我的区域,所以我不知道如何准确地说出下一个要求,但是当我们使用Office 365 / CRM Online / ADFS时,我需要使用登录用户的Windows AD凭证来验证请求。

据我所知,无法直接使用CRM Online验证任务窗格应用程序,我想知道是否知道这是真的,如果不知道我可以使用哪种方法

我知道有几个人(http://survivingcrm.com/2013/12/connecting-crm-online-odata-feed-excel-2013-power-query/http://www.crmconsult.co.uk/connecting-to-crm-20112013-with-odata-in-excel-2013/)发布了间接身份验证的黑客攻击,它通过CRM插件对用户进行身份验证,然后允许其他OData连接成功 - 但它对我不起作用,而且我不愿意向那些依赖后门方法的用户推出功能。

1 个答案:

答案 0 :(得分:0)

最后,我结束了在VBA中使用SOAP而不是任务窗格中的oData,这意味着我能够使用Jason Lattimer在http://jlattimer.blogspot.co.uk/2015/02/soap-only-authentication-using-vba.html的辛勤工作 - 我认为我没有任何办法如果没有这个帖子,我会想出认证片,非常感谢他。