我想知道是否有任何项目使用DNN 7与SharePoint 2013进行交互。SharePoint2013是托管的提供商。对于设置,DNN将安装在与App Server同一服务器上,并在单独的服务器上安装SharePoint 2013。通常,我会创建一个将在应用程序服务器上安装的SharePoint应用程序。我想使用DNN与模块的框架与SharePoint应用程序进行相同的操作。这可能吗?我认为这是因为SP2013使用客户端模型。我应该创建SharePoint应用程序项目并将其包括在我的DNN项目中吗?
预先感谢。
您可以通过使用将您的应用程序嵌入iFrame元素中的HTML模块来嵌入dotnetnuke中的SharePoint应用程序。但是,由于您的应用程序可以托管在任何Web托管堆栈上,因此您甚至可以创建一个dotnetnuke模块,该模块是SharePoint应用程序。
您将必须在Azure ACS以及SharePoint Farm或SharePoint Online Tenancy的应用程序管理服务上注册您的应用程序,才能建立通信。
然后,要访问SharePoint,您必须在每个HTTP请求中传递访问令牌
更多信息。