Microsoft Connect /15/2018 3:03 AM

Slides:



Advertisements
Similar presentations
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Payroll and HR Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Windows Azure Connect Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
What’s new for the Exchange 2010 Developer? Developing Exchange-enabled Enterprise Applications Creating “Cloud Ready” Exchange-enabled Applications Deploying.

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Microsoft /11/ :36 PM BRK3046 Build Intelligent Line-of-Business Applications Leveraging the Outlook REST APIs Venkat Ayyadevara Program Manager.
När verkligheten hälsar på
5/13/2018 8:08 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Office 365 Developer Overview
5/22/2018 3:04 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
O365 & AZURE ADDS Mladen Baranek, Miadria
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
9/11/ :51 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Microsoft Ignite /17/2018 4:41 AM BRK4016
Use Microsoft Graph to Reach Users on Hybrid Exchange 2016
Microsoft Dynamics NAV 2018 – what’s new
Microsoft Virtual Academy
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Office 365 Development.
Controlling and leveraging the power of the Microsoft Graph
Azure Active Directory
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
MEC /16/ :53 PM © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Office 365 Development July 2014.
Microsoft Build /24/2018 2:25 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
MIX 09 11/24/2018 9:18 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Migrate your apps from legacy APIs to Microsoft Graph
Office Mac /30/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 12/2/2018 3:48 PM
Excel Rest API Sudhi Ramamurthy Program Manager, Office Extensibility
Office 365 Identity Management
12/27/2018 4:59 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Agenda OAuth Concepts Programming OAuth.
Microsoft Build /2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Azure – Site to Site VPN
Office 365 Development.
Microsoft Build /22/2019 5:32 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
2/23/2019 4:36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Feature: Document Attachment - Flow from Master Records
Microsoft Office 4/3/2019 Deep Dive into native Universal App development with the Office 365 APIs Speaker name Title Microsoft Corporation © 2012 Microsoft.
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows 8 Security Internals
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
SharePoint 2013 Authentication with Azure – Part 2
Title of Presentation 5/24/2019 1:26 PM
Office 365 Development July 2014.
Office 365 Development.
Presentation transcript:

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.

Use Microsoft Graph to reach users on hybrid Exchange 2016 Venkat Ayyadevara Principal Program Manager Lead Outlook & Office 365 Core Ecosystem

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.

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 https://graph.microsoft.com/ © 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.

Graph Supporting Hybrid Exchange (Preview) 11/15/2018 3:03 AM Graph Supporting Hybrid Exchange (Preview) Step 1: User provides email 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.

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.

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.

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.

Special Considerations during Preview & Beyond 11/15/2018 3:03 AM Special Considerations during Preview & Beyond Use https://graph.microsoft.com/v1.0/ /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.

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 https://graph.microsoft.io/en-us/docs/ 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.

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.

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.

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: http://graph.microsoft.io/en-us/docs/overview/hybrid_rest_support Deep dive: https://channel9.msdn.com/events/Ignite/2016/BRK3045 Please give us feedback on the preview! Dev how-to questions or issues: http://stackoverflow.com/questions/tagged/microsoftgraph API doc issues: https://github.com/OfficeDev/microsoft-graph-docs/issues User Voice for everything else: https://officespdev.uservoice.com/ © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.