Data access in SharePoint 2013 and remote apps

The following tables shows possible scenarios for accessing data in SharePoint 2013 from a remote app.

 App TypeAccess to data in SharePoint
1SharePoint-hostedPage in app-web accessing host-web data using the cross domain library and REST
2SharePoint-hostedPage in app-web accessing host-web data using JavaScript CSOM
3Cloud (auto-hosted /
provider-hosted)
Remote HTML page which JavaScript CSOM to access data in app web
4Cloud (auto-hosted /
provider-hosted)
Remote HTML page which crafts a standard AJAX request to host-web or other SharePoint site, adding an OAuth token to the ‘Authorization’ header
5Cloud (auto-hosted /
provider-hosted)
Remote .NET code (e.g. web service, scheduled task etc.) which uses the .NET CSOM to request data in host web or other SharePoint site (using TokenHelper class to pass OAuth token)
6Cloud (auto-hosted /
provider-hosted)
Remote ASP.NET page server code which uses TokenHelper class to pass OAuth token and HttpWebRequest class to access list data via oData query in the web-host Uri
7Cloud (auto-hosted /
provider-hosted)
Remote HTML/ASPX page which uses cross-domain library to access data in host-web (maybe – haven’t seen this done yet)

 

Options for accessing SharePoint data from your remote app or inbound scenarios

Options for accessing SharePoint data from your remote app or inbound scenarios

 
look at here india tadalafil online It can help maintain erection for men with impotence, oral PDE5 inhibiting medicines are quite popular. A single pill of online cialis mastercard will deliver the product free of cost. You will feel helpless, and downtownsault.org purchase generic cialis your dreams would be shattered. To go for Kamagra buy, ordering levitra online you need any special efforts.

 Options for accessing data on your remote app from SharePoint or outbound scenarios

Options for accessing data on your remote app from SharePoint or outbound scenarios

 

Reference: Data access options for apps in SharePoint 2013

 

Posted in SharePoint Tagged with:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

interoperability - The ability of software and hardware on multiple machines from multiple vendors to communicate.

Services:

  • Enterprise Software Solutions
  • Mobile and Cloud
  • Architectural Guidance
  • Integration Services
  • Service-Oriented Architecture
  • Internet/Intranet Application Development
  • Co-development