APPS FOR SHAREPOINT

PROVIDER-HOSTED APPS – HIGH TRUST
ESPECIALLY GOOD WHEN THE SHAREPOINT FARM MUST BE DISCONNECTED FROM THE INTERNET
Install high-trust apps to on-premises SharePoint farms, but not to SharePoint Online. High-trust apps can’t be
sold in the Office Store. The SharePoint farm doesn’t have to be connected to the Internet. Can also use the
cross-domain library as part of a dual authorization system.

AUTHORIZATION TO SHAREPOINT

DIGITAL CERTIFICATES
SharePoint uses trusted
digital certificates to sign
access tokens.

REMOTE COMPONENTS
The app includes a signed
access token in requests to
create, read, update, or
delete SharePoint data or
objects.

TOKEN FROM
CERTIFICATE

SHAREPOINT
SharePoint components - like lists,
document libraries and
workflows. Accepts access tokens
signed by a trusted digital
certificate.

TOOLS, TASKS AND DATA

MAKE HIGH-TRUST APPS FOR SHAREPOINT WITH THESE TOOLS
▪ LightSwitch

▪ Visual Studio
▪ WebMatrix

DEPLOYMENT TASKS FOR HIGH-TRUST APPS
▪ Provider deploys remote components before
publishing the app, and isolates tenants.

</>

▪ IT binds a certificate to remote
components, and configures certificate as
a trusted root authority and trusted token
issuer in SharePoint.

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

▪ JavaScript
▪ SQL and XQuery for data retrieval
▪ SharePoint JavaScript APIs on SharePoint pages

HIGH-TRUST APPS FOR SHAREPOINT CAN STORE DATA IN
▪ SharePoint lists
▪ SharePoint document libraries

http://dev.office.com

▪ Remote databases
▪ SharePoint files
▪ Blob storage

© 2014 Microsoft. All rights reserved.

Provider Hosted apps - high trust - SharePoint

  • 1.
    APPS FOR SHAREPOINT PROVIDER-HOSTEDAPPS – HIGH TRUST ESPECIALLY GOOD WHEN THE SHAREPOINT FARM MUST BE DISCONNECTED FROM THE INTERNET Install high-trust apps to on-premises SharePoint farms, but not to SharePoint Online. High-trust apps can’t be sold in the Office Store. The SharePoint farm doesn’t have to be connected to the Internet. Can also use the cross-domain library as part of a dual authorization system. AUTHORIZATION TO SHAREPOINT DIGITAL CERTIFICATES SharePoint uses trusted digital certificates to sign access tokens. REMOTE COMPONENTS The app includes a signed access token in requests to create, read, update, or delete SharePoint data or objects. TOKEN FROM CERTIFICATE SHAREPOINT SharePoint components - like lists, document libraries and workflows. Accepts access tokens signed by a trusted digital certificate. TOOLS, TASKS AND DATA MAKE HIGH-TRUST APPS FOR SHAREPOINT WITH THESE TOOLS ▪ LightSwitch ▪ Visual Studio ▪ WebMatrix DEPLOYMENT TASKS FOR HIGH-TRUST APPS ▪ Provider deploys remote components before publishing the app, and isolates tenants. </> ▪ IT binds a certificate to remote components, and configures certificate as a trusted root authority and trusted token issuer in SharePoint. PROGRAMMING LANGUAGES & SHAREPOINT APIs ▪ C#, Visual Basic, .NET ▪ SharePoint client managed code APIs on .NET ▪ SharePoint REST APIs on any platform ▪ JavaScript ▪ SQL and XQuery for data retrieval ▪ SharePoint JavaScript APIs on SharePoint pages HIGH-TRUST APPS FOR SHAREPOINT CAN STORE DATA IN ▪ SharePoint lists ▪ SharePoint document libraries http://dev.office.com ▪ Remote databases ▪ SharePoint files ▪ Blob storage © 2014 Microsoft. All rights reserved.