More Related Content
Similar to Provider Hosted apps - high trust - SharePoint (20)
More from David J Rosenthal (20)
Provider Hosted apps - high trust - SharePoint
- 1. 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.