creating cloud ready enterprise applications with the sharepoint 2013 app model
TRANSCRIPT
@eshupps sharepointcowboywww.sharepointcowboy.com
slideshare.net/eshupps linkedin.com/in/eshupps
EricShuppsSharePointServerMVP
Design
Authorization
API’s
Conversion
Deployment
Solution
FullTrust Sandbox
FeatureManifestWebPart
WSP
Solution
OAuth REST
DataWebApp
Client
SharePoint2013
Sites ServicesContent
API
Oauth
App
Package HTML/JS Data
authorization
Userrequestsaccess ApprequestsRequestToken
ProviderreturnsRequestToken
Appbuilds auth linkw/RequestToken
UserrequestsURL+RequestToken
Providerreturnsaccesstoken
UserrequestsURL+AccessToken
Appvalidatesaccesstoken
AccesstokenvalidatedUsergrantedaccess
1
2
3
.NET
Compiled
Synchronous
Server Side
Supports NTLM
JavaScript
Asynchronous
Client Side
Inherited Context
Must Run in SP
REST
Asynchronous
Client Side
Remote Endpoints
ODATA
REST
O365 Only
Delve
Users FilesGroups
Mail ContactsCalendar
WebParts AppParts
ApplicationPages WebPages
Timer Jobs WebJobs
ListTemplates Code
WebTemplates Provisioning
EventReceivers RemoteEventReceivers
AppCatalog
OfficeStore
Private
Package Validation
No Licensing
Public
App Validation
Licensing Framework
High Trust
Certificates
Token Issuers
Client ID’s and Secrets
Low Trust
Azure ACS
Hybrid
Tokens
Single Sign On
User & Group Assignment
App Permissions
App Launcher
Azure Portal