Download presentation
Presentation is loading. Please wait.
1
Microsoft Connect 2016 11/15/2018 3:03 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Use Microsoft Graph to reach users on hybrid Exchange 2016
Venkat Ayyadevara Principal Program Manager Lead Outlook & Office 365 Core Ecosystem
3
Agenda Microsoft Graph & Hybrid Exchange
Developing for cloud & on-premises users Configuring Exchange 2016 for Graph Wrap Up © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
What is Microsoft Graph?
11/15/2018 What is Microsoft Graph? Single endpoint for: Accessing data /me, /users, /groups, /messages, /drive, …. Traversing data /drive/items/<id>/lastmodifiedByUser Accessing insights /insights/trending Work/School & Personal © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Graph Supporting Hybrid Exchange (Preview)
11/15/2018 3:03 AM Graph Supporting Hybrid Exchange (Preview) Step 1: User provides address No need to provide app with user credentials. Step 2: App calls Microsoft Graph Microsoft Graph checks if user is in cloud or on-premises. User signs in, grants consent and app gets a token. App connects to mailbox with easy-to-use REST APIs! Granular permission(s) Microsoft Graph Exchange Online Exchange On-Premises App doesn’t need to find out or remember user-specific API endpoints! © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Graph Entities Available for On-Premises Users
11/15/2018 3:03 AM Graph Entities Available for On-Premises Users Mail Mail folders, messages Item & file attachments Calendar Calendar groups & calendars Events & calendar view Reminders & reminder view Contacts Contact folders & contacts Profile AAD user profile & profile picture Mailbox settings Automatic replies Language & time zone Data extensibility Extended properties © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Demo Microsoft Graph + Hybrid Exchange 2016 User
Microsoft Connect 2016 11/15/2018 3:03 AM Demo Microsoft Graph + Hybrid Exchange 2016 User © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Design Guidance for Hybrid
11/15/2018 3:03 AM Design Guidance for Hybrid Cloud-only & cloud-first capabilities Some Microsoft Graph capabilities are cloud-only or cloud-first User distribution across cloud & on-premises. Direct users to organization-configurable support channels. Same API version ≠ same features New entities, actions & nullable properties GET response may include new properties that your app or service doesn’t recognize Release cadence Exchange Online upgraded multiple times a month Exchange 2016 CU shipped quarterly © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Special Considerations during Preview & Beyond
11/15/2018 3:03 AM Special Considerations during Preview & Beyond Use /beta is cloud-only Use /v1.0/$metadata for entities and actions Preview limitations Use /v1.0/users/<id>/ instead of /v1.0/me/ Notifications for on-premises users not yet supported. Error for on-premises user appended with “REST APIs for this mailbox are currently in preview …". Use of Graph in production apps & services not supported for on-premises users during Preview © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Configure Exchange 2016 for Graph
11/15/2018 3:03 AM Configure Exchange 2016 for Graph Exchange set up Upgrade to Exchange 2016 Cumulative Update 3 (CU3) Run /PrepareAD explicitly On-premises Active Directory synced with Azure Active Directory Network infrastructure Internet DNS records for on-premises Exchange namespace & Autodiscover On-premises REST & Autodiscover APIs accessible from Graph Exchange namespace hosted on Exchange 2016 CU3 or newer Run Hybrid Configuration Wizard Coming soon. Manually unblock development using steps in overview/hybrid_rest_support © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Demo Exchange 2016 server configured for Graph Microsoft Connect 2016
11/15/2018 3:03 AM Demo Exchange 2016 server configured for Graph © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
What’s Next - Exit Preview for Hybrid
11/15/2018 3:03 AM What’s Next - Exit Preview for Hybrid Hybrid Configuration Wizard update Per-user version & capabilities API improvements Support /me, notifications & additional entities e.g. Extensions Microsoft Graph SDK & Graph explorer support Incorporate your feedback & suggestions! © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Wrap Up Key takeaways Resources
11/15/2018 3:03 AM Wrap Up Key takeaways Simple: Use Microsoft Graph + OAuth 2.0 to reach online & on-premises users! Secure: Industry standard OAuth 2 flow that respects customer’s auth policies. Easier: REST APIs that are easy to build apps on your chosen platform. Resources Overview: Deep dive: Please give us feedback on the preview! Dev how-to questions or issues: API doc issues: User Voice for everything else: © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.