KEMBAR78
OAuth in SharePoint 2013 | PPTX
SharePoint 2007

SharePoint 2010

SharePoint 2013
SPSecurity.RunWithElevatedPrivledges
SHAREPOINTSYSTEM
SharePoint Hosted Apps
App resources are in SharePoint
Stored in child site called app-web
App can have client side code

Cloud Hosted Apps
App resources are in remote server
Stored in site called remote-web
App can have client/server side code
is not
is
SharePoint 2013
Content Server
Office 365 Tenancy

End User

Windows Azure ACS

• computer
• mobile device
• tablet or iPad

Authentication server

Client App
Web Server running
remote app code
1

2

3

1

SharePoint 2013
Content Server

4

2

4

3

Office 365 Tenancy

5

End User

Authentication Server
8

• computer
• mobile device
• tablet or iPad

5

10

9

Client App
Web Server running
remote app code

Trusted ACS server that
authenticates applications and
creates OAuth tokens

6

6

7

7
8

9

10
OAuth in SharePoint 2013
OAuth in SharePoint 2013

OAuth in SharePoint 2013

Editor's Notes

  • #3 ACL for authorizationSp2010 support authentication/authorization only for users. But sp2013 support authentication/authorization for users and apps