Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.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
Javascript SharePoint 2013:将凭据与REST或CSOM一起使用以查询数据_Javascript_Rest_Sharepoint_Csom - Fatal编程技术网

Javascript SharePoint 2013:将凭据与REST或CSOM一起使用以查询数据

Javascript SharePoint 2013:将凭据与REST或CSOM一起使用以查询数据,javascript,rest,sharepoint,csom,Javascript,Rest,Sharepoint,Csom,我有一个场景,用户在本地SP站点site1中有一些与其相关的数据,但他无权访问site1。用户正在访问另一个站点2,我们希望在该站点上有Web部件/页面向他显示站点1中与他相关的数据 我们希望在用户登录到site2时,从浏览器使用SharePoint REST或CSOM从site1查询数据。我们将在webpart配置中拥有site1中某个用户的用户名和密码,用于从site1获取数据。我看到许多示例,其中凭据用于从服务器端C代码登录到CSOM,但没有任何示例是通过浏览器端JavaScript完成的

我有一个场景,用户在本地SP站点site1中有一些与其相关的数据,但他无权访问site1。用户正在访问另一个站点2,我们希望在该站点上有Web部件/页面向他显示站点1中与他相关的数据

我们希望在用户登录到site2时,从浏览器使用SharePoint REST或CSOM从site1查询数据。我们将在webpart配置中拥有site1中某个用户的用户名和密码,用于从site1获取数据。我看到许多示例,其中凭据用于从服务器端C代码登录到CSOM,但没有任何示例是通过浏览器端JavaScript完成的

请告诉我,使用REST或Javascript中的CSOM是否可以实现这一点。还是有其他方法可以实现这一点。理想情况下,我们希望它也可以从SPOnline场景中重用


谢谢。

您认为如何在不公开中间人凭据的情况下执行此操作?您将需要某种后端服务。我不建议通过浏览器JavaScript执行此操作,因为您必须将凭据放在JavaScript代码中,这将使其对用户可见。您需要在serversite2上运行CSOM C代码才能从site1获取数据。我们使用了Chirag64建议的CSOM C,但我们希望避免使用它。如果不在站点上运行不推荐使用的沙盒代码,则无法在SPOnline中使用此解决方案。谢谢你的建议。