1

Click here to load reader

Provider hosted apps - acs

Embed Size (px)

Citation preview

Page 1: Provider hosted apps - acs

ACS PROVIDER-HOSTED APPS FOR SHAREPOINT CAN STORE DATA IN▪ SharePoint lists▪ SharePoint document libraries

▪ Remote database▪ SharePoint files▪ Blob storage

PROGRAMMING LANGUAGES & SHAREPOINT APIs▪ JavaScript▪ SQL and XQuery for data retrieval▪ SharePoint JavaScript APIs on

SharePoint pages

▪ C#, Visual Basic, .NET▪ SharePoint client managed code APIs on .NET▪ SharePoint REST APIs on any platform,

including PHP & node.js

</>

DEPLOYMENT TASKS FOR ACS PROVIDER-HOSTED APPS

▪ The provider of the remote components must deploy them before publishing the apps, and is responsible for tenant isolation.

▪ Each app instance has a single-tenant instance of the remote components.

MAKE ACS PROVIDER-HOSTED APPS FOR SHAREPOINT WITH THESE TOOLS▪ Visual Studio ▪ WebMatrix▪ LightSwitch

Install ACS provider-hosted apps to SharePoint Online or to on-premises SharePoint. Can be sold in the Office Store. Can also use the cross-domain library as part of a dual authorization system.

SharePoint uses Windows Azure Access Control Service (ACS) as a trusted broker. ACS issues the app an access token based on the OAuth 2.0 specification.

TOKENFROM ACS

REMOTECOMPONENTS

The app includes an access token in requests to create, read, update, or delete SharePoint data or objects.

If the farm is configured to link to customer's SharePoint Online account, it accepts access tokens issued by ACS.

SHAREPOINT

SharePoint components - like lists, document libraries, and workflows. SharePoint Online accepts access tokens issued by ACS

SHAREPOINT ONLINE

AUTHORIZATION TO SHAREPOINT

TOOLS, TASKS AND DATA

APPS FOR SHAREPOINT

PROVIDER-HOSTED APPS – ACSESPECIALLY GOOD FOR APPS WITH CLOUD-BASED COMPONENTS ON ANY PLATFORM USING ALMOST ANY WEB DEVELOPMENT LANGUAGE

http://dev.office.com © 2014 Microsoft. All rights reserved.