Javascript SharePoint 2013:将凭据与REST或CSOM一起使用以查询数据
我有一个场景,用户在本地SP站点site1中有一些与其相关的数据,但他无权访问site1。用户正在访问另一个站点2,我们希望在该站点上有Web部件/页面向他显示站点1中与他相关的数据 我们希望在用户登录到site2时,从浏览器使用SharePoint REST或CSOM从site1查询数据。我们将在webpart配置中拥有site1中某个用户的用户名和密码,用于从site1获取数据。我看到许多示例,其中凭据用于从服务器端C代码登录到CSOM,但没有任何示例是通过浏览器端JavaScript完成的 请告诉我,使用REST或Javascript中的CSOM是否可以实现这一点。还是有其他方法可以实现这一点。理想情况下,我们希望它也可以从SPOnline场景中重用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完成的
谢谢。您认为如何在不公开中间人凭据的情况下执行此操作?您将需要某种后端服务。我不建议通过浏览器JavaScript执行此操作,因为您必须将凭据放在JavaScript代码中,这将使其对用户可见。您需要在serversite2上运行CSOM C代码才能从site1获取数据。我们使用了Chirag64建议的CSOM C,但我们希望避免使用它。如果不在站点上运行不推荐使用的沙盒代码,则无法在SPOnline中使用此解决方案。谢谢你的建议。