O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
3 022
1.
2.
3.
4.
5. Microsoft
Internal O365 Windows Azure
Word with
SharePoint Site Cloud Services
Apps For
Office • Send notifications
• View / approve SOWs • Contact internal sales personnel • Create SOWs
• Display Excel Services to follow up on requests for • Update data in Excel documents
charts in Word quotes • Create SharePoint project sites
• Contact vendors to follow up on
requests for quotes
Windows Azure
• Approve SOWs
• Display, Create, Update, Delete Workflow Server
Windows 8 Sales Leads • Facilitate SOW creation,
Application • Store Excel Documents approval, submission, and follow
• Store SOWs up tasks
• View client companies • Host team sites for projects
• View sales leads • BCS External List Windows Azure
• Receive toast and tile and Access Control
raw notifications Service
Public O365 • OAuth
• View Excel Services charts
• Create estimates SharePoint
Site Windows
Azure SQL
• Submit requests for quote
• StoreDatabase
sales request data
Clients Cloud
6.
7.
8. Introducing the all new _api
OAuth Enabled
Client/Server/Mobile Symmetrical 2,000+ Classes
_API
JSON
Declarative, Remote Events
Fully Remote
JQuery Compatible OData 6,000+ Members
Private and Public Clouds
12. Sample REST / OData Calls
Base endpoint
Get the web’s title
Get the collection of lists in the web
Get the lists in the web with a BaseTemplate of 104 (announcement lists)
Create a new list
32. User credentials User only
Start
provided? context
App token App token User + App
provided? Includes user? context
App only
context
Anonymous
End
context
40. https://rhoward.sharepo SP API Review STS (ACS)
3
6
2
1
4
SharePoint Server
5
Browser App.com
41. https://rhoward.sharepo SP API Review
7
STS (ACS)
3
6
2
1
4
SharePoint Server
5
Browser App.com
42. https://rhoward.sharepo SP API Review
7
STS (ACS)
3
6
2
1
4 8
SharePoint Server
5
Browser App.com
43. https://rhoward.sharepo SP API Review
7
STS (ACS)
3
6
2
1
9
4 8
SharePoint Server
5
Browser App.com
44. https://rhoward.sharepo SP API Review
7
STS (ACS)
3
6
2
1
9
4 8
SharePoint Server
5
7 Unassigned Changes
10
Auto-Assign
Browser App.com
21 Pending Reviews Nag Mail
17 Active API Bugs Nag Mail
45.
46. The OAuth 2.0 Authorization Protocol
The OAuth 2.0 Authorization Protocol: Bearer
Tokens
JSON Web Token (JWT)
IETF OAuth WG homepage
47. SharePoint 2013 & Windows Azure Workflow
Azure
SharePoint Access Control
Events Content Collab People WF3 Host
SharePoint Designer
SharePoint OM OAuth2
MTW
Visual Studio
_API
Azure
Workflow
Workflow Services Manager
Instances Interop
Azure
Deployment Messaging
Service Bus
WF4 Service Application Proxy