creating cloud ready enterprise applications with the sharepoint 2013 app model

Post on 15-Apr-2017

287 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

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

top related