Your SlideShare is downloading. ×
0
SharePoint Apps for the IT Pro#spsnl 2014
ABOUT ME
Thomas Vochten
SharePoint MVP. Platform architect. Speaker.
Trainer. Involuntary DBA. Consultant at
Xylos. V-TSP ...
AGENDA
INTRODUCTION TO APPS
THE PROBLEM WITH FULL TRUST
CODE (FTC)
PREVIOUS ATTEMPTS TO FIX THE
PROBLEM
MORE FRUSTRATIONS
WELCOME TO THE CLOUD APP
MODEL (CAM)
EVERYTHING IS AN APP
THE NEW MICROSOFT ?
http://officespdev.uservoice.com/
https://officeams.codeplex.com/
TYPES OF APPS
SHAREPOINT HOSTED APPS
PROVIDER HOSTED APPS
PROVIDER HOSTED APPS
AUTO HOSTED APPS
APPS POSITIONING
APPS USER EXPERIENCE
SHAREPOINT STORE
WHO DO YOU TRUST ?
APP PROVISIONING
FULL PAGE
APPS UI COMPONENTS
PREPARING THE INFRASTRUCTURE
DEMO ENVIRONMENT
“Host-named site collections are the preferred
method to deploy sites in SharePoint 2013”
From: TechNet
Exploring the demo environment
DNS PREREQUISITES
CHOOSE AN APP DOMAIN
CERTIFICATES
ROUTING WEB APPLICATION
https://app-bdf2016ea7dacb.contosoapps.com/...
Routing Web App
No host header
ROUTING WEB APPLICATION
https://app-bdf2016ea7dacb.contosoapps.com/...
ROUTING WEB APPLICATION
SHAREPOINT PREREQUISITES
SHAREPOINT CONFIGURATION
CONSIDERATIONS
Configuring infrastructure for Apps
SIMPLE, RIGHT?
APPS SECURITY
SECURITY BASICS
SharePoint 2013 can authenticate Apps!
APP AUTHENTICATION
It just works
AUTHENTICATION FLOW
start
authentication
does request target a
CSOM/REST endpoint?
does request carry
a claims token?
does...
APP PERMISSIONS
LOW TRUST VS HIGH TRUST
LOW TRUST VS HIGH TRUST
SharePoint Remote App Trust broker
On premises In cloud ACS, certificate
On premises On premises A...
KERBEROS?
SAML AUTHENTICATION
SUMMARY
QUESTIONS ?
THANK YOU
#spsnl @thomasvochten
SharePoint Apps for the IT Pro
Upcoming SlideShare
Loading in...5
×

SharePoint Apps for the IT Pro

160

Published on

SharePoint Saturday Netherlands 2014

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
160
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "SharePoint Apps for the IT Pro"

  1. 1. SharePoint Apps for the IT Pro#spsnl 2014
  2. 2. ABOUT ME Thomas Vochten SharePoint MVP. Platform architect. Speaker. Trainer. Involuntary DBA. Consultant at Xylos. V-TSP at Microsoft. @thomasvochten http://thomasvochten.com
  3. 3. AGENDA
  4. 4. INTRODUCTION TO APPS
  5. 5. THE PROBLEM WITH FULL TRUST CODE (FTC)
  6. 6. PREVIOUS ATTEMPTS TO FIX THE PROBLEM
  7. 7. MORE FRUSTRATIONS
  8. 8. WELCOME TO THE CLOUD APP MODEL (CAM)
  9. 9. EVERYTHING IS AN APP
  10. 10. THE NEW MICROSOFT ? http://officespdev.uservoice.com/ https://officeams.codeplex.com/
  11. 11. TYPES OF APPS
  12. 12. SHAREPOINT HOSTED APPS
  13. 13. PROVIDER HOSTED APPS
  14. 14. PROVIDER HOSTED APPS
  15. 15. AUTO HOSTED APPS
  16. 16. APPS POSITIONING
  17. 17. APPS USER EXPERIENCE
  18. 18. SHAREPOINT STORE
  19. 19. WHO DO YOU TRUST ?
  20. 20. APP PROVISIONING
  21. 21. FULL PAGE
  22. 22. APPS UI COMPONENTS
  23. 23. PREPARING THE INFRASTRUCTURE
  24. 24. DEMO ENVIRONMENT
  25. 25. “Host-named site collections are the preferred method to deploy sites in SharePoint 2013” From: TechNet
  26. 26. Exploring the demo environment
  27. 27. DNS PREREQUISITES
  28. 28. CHOOSE AN APP DOMAIN
  29. 29. CERTIFICATES
  30. 30. ROUTING WEB APPLICATION https://app-bdf2016ea7dacb.contosoapps.com/... Routing Web App No host header
  31. 31. ROUTING WEB APPLICATION https://app-bdf2016ea7dacb.contosoapps.com/...
  32. 32. ROUTING WEB APPLICATION
  33. 33. SHAREPOINT PREREQUISITES
  34. 34. SHAREPOINT CONFIGURATION
  35. 35. CONSIDERATIONS
  36. 36. Configuring infrastructure for Apps
  37. 37. SIMPLE, RIGHT?
  38. 38. APPS SECURITY
  39. 39. SECURITY BASICS SharePoint 2013 can authenticate Apps!
  40. 40. APP AUTHENTICATION It just works
  41. 41. AUTHENTICATION FLOW start authentication does request target a CSOM/REST endpoint? does request carry a claims token? does request carry an access token? yes no end authentication No Authentication (anonymous access) no App Authentication (app and user identity) User Authentication does request target URL of an app web? does access token Carry user identity? App Only Authentication yes no yes yes yes no no
  42. 42. APP PERMISSIONS
  43. 43. LOW TRUST VS HIGH TRUST
  44. 44. LOW TRUST VS HIGH TRUST SharePoint Remote App Trust broker On premises In cloud ACS, certificate On premises On premises ACS, certificate Office 365 In cloud ACS Office 365 On premises ACS
  45. 45. KERBEROS?
  46. 46. SAML AUTHENTICATION
  47. 47. SUMMARY
  48. 48. QUESTIONS ?
  49. 49. THANK YOU #spsnl @thomasvochten
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×