SlideShare a Scribd company logo
1 of 25
Download to read offline
Toni Pohl
@atwork
Dive into the Power of the Microsoft Graph
#MWCP18
The goal:
The Graph is the key
to your Microsoft 365
universe
Why is Microsoft Graph important?
Getting started and tools
Demos
News & next steps
Agenda
#MWCP18
OPPORTUNITY – USE GRAPH TO ACCESS THAT DATA
1B+Meetings scheduled each
month with Office 365
181Countries with Knowledge
Workers using Office 365
65M+Enterprise Mobility seat
install base (+55% YoY)
90%Fortune 500 companies
have data in
Microsoft Graph
135M+Monthly active users in
Office 365
1.1BIdentities authenticated
each month
#MWCP18
MICROSOFT GRAPH
ALL
Microsoft 365
Office 365
Windows 10
EMS
ALL ONE
https://graph.microsoft.com
MICROSOFT GRAPH
GATEWAY TO YOUR DATA IN THE MICROSOFT CLOUD
Users, Groups, Organizations
Outlook
SharePoint
OneDrive
Teams
Planner
Excel
OneNote
Activities
Device Relay
Commands
Notifications
Azure AD
Intune
Identity Manager
Advanced Threat Analytics
Advanced Threat Protection
Mail, Calendar,
Contacts and Tasks
Sites and Lists
Drives and Files
Channels, Messages
Tasks and Plans
Spreadsheets
Notes, and more…
Identity Management
Access Control
Synchronization
Domains
Administrative Units
Applications and Devices
Advanced Threat Analytics
Advanced Threat Protection
Alerts
Policies
and more…
Office 365 Windows 10 Enterprise Mobility + Security
https://graph.microsoft.com
Dynamics 365
Financials
#MWCP18
MICROSOFT GRAPH CAPABILITIES
START HERE…
GRAPH EXPLORER
HTTPS://AKA.MS/GE
IT STARTS WITH AN APP
DEVELOP APPS WITH GRAPH
NEED TO KNOW…
#MWCP18
APP TPYES AND PERMISSIONS
Users can consent for their data or admin can consent for all users Only admin can consent
Delegated
permissions
User
privileges
App
permissions
Permission type: applicationPermission type: delegated
Get access on behalf of users Get access as a service
Effective permissionEffective permission
https://aka.ms/ConsentAndPermissions
#MWCP18
AUTH - USE THE SDK ;)
access_token
MSAL or
ADAL
YOUR APP
Microsoft
Graph
id_token
access_token refresh_token
Microsoft
Identity
#MWCP18
SIMPLIFYING THE DEVELOPER PLATFORM
(WHAT WE USED TO HAVE)
Your target
audience
ADALClient SDK
App
registration
MSAL
Endpoint
#MWCP18
SIMPLIFYING THE DEVELOPER PLATFORM
(WHERE WE ARE HEADING)
Your target
audience
Endpoint
ADAL MSALClient SDK
App
registration
#MWCP18
MICROSOFT AUTHENTICATION LIBRARIES (MSAL) – UP NEXT
TARGETING GA BY EARLY SPRING:
JAVASCRIPT, ANGULARJS, .NET, UWP, XAMARIN, ANDROID, IOS
GA IS QUALITY DRIVEN, MSFT NEEDS YOUR FEEDBACK!
DEMOS
ADAPTIVE CARDS
WINDOWS TIMELINE
WEBHOOKS
PROVISION GROUP
GROUPS GOVERNANCE
USE CASES
NEWS
WHAT’S HERE AND WHAT’S COMING
MICROSOFT GRAPH
GATEWAY TO YOUR DATA IN THE MICROSOFT CLOUD
Users, Groups, Organizations
Outlook
SharePoint
OneDrive
Teams
Planner
Excel
OneNote
Activities
Device Relay
Commands
Notifications
Azure AD
Intune
Identity Manager
Advanced Threat Analytics
Advanced Threat Protection
Mail, Calendar,
Contacts and Tasks
Sites and Lists
Drives and Files
Channels, Messages
Tasks and Plans
Spreadsheets
Notes, and more…
Identity Management
Access Control
Synchronization
Domains
Administrative Units
Applications and Devices
Advanced Threat Analytics
Advanced Threat Protection
Alerts
Policies
and more…
Office 365 Windows 10 Enterprise Mobility + Security
https://graph.microsoft.com
Dynamics 365
Financials
#MWCP18
Generally Available ( /v1.0 ) Preview ( /beta )
Office 365
Exchange (Get MailTips)
OneDrive (Preview, Followed docs)
AAD (Device Configuration)
EMS
Security (Alerts)
Office 365
Exchange (Get free/busy data, Add custom internet
headers to message)
SharePoint (Sharing Links, Followed content,
Pages and List Views API’s)
Dynamics
Business Central (Financials)
EMS
AAD (Risky users, Sign-in, Access review,
B2x ext user state)
Teams (Tab creation, Calling, App Context, Provisioning,
Classroom creation)
Security (Secure Score)
Coming by EOY CY18
AAD (Applications)
Exchange (Get MIME content of messages)
MICROSOFT GRAPH - DATASETS
#MWCP18
Generally Available ( /v1.0 ) Preview ( /beta )
Delta – return only changed properties for delta
query on Azure AD objects (user and groups)
Webhooks – notifications on user/group
is created/modified/deleted
Microsoft Graph data connect
Delta – query for new entities: apps, servicePrinicipals,
directoryRoles
Ability to delta query base type /directoryObjects and
use isOf filter to select 1 or more derrived types.
E.g. use a single DQ to sync user and group objects
Project Rome (User Notifications)
Coming by EOY CY18
Webhooks – "Rich webhooks" for Microsoft Team "messages"
- the app can now subscribe to receive notifications with the
actual content
MICROSOFT GRAPH - CAPABILITIES
#MWCP18
Generally Available ( /v1.0 ) Preview ( /beta )
.Net – 1.11.0 Nuget package update
PHP – 1.3.3 Composer update
Java – General Availability
Javascript – Core library as a npm package
Typescript Types – npm package. Soon to be
available on DefinitelyTyped also.
Objective C (preview)– Support for core Graph functio
nailty
PHP
Typescript Types
.Net – Coming soon
Java – Coming soon
MICROSOFT GRAPH - SDKS
SDKs are all OSS on https://github.com/microsoftgraph
#MWCP18
BLOG
HTTPS://AKA.MS/MICROSOFTGRAPHIGNITEBLOG
VIDEOS
HTTPS://AKA.MS/MICROSOFTGRAPHVIDEOS
MICROSOFT GRAPH CHANGE LOG
HTTPS://DEV.MICROSOFT.COM/GRAPH/DOCS/CONCEPTS/CHANGELOG
MICROSOFT GRAPH COMMUNITY CALL
HTTPS://AKA.MS/MICROSOFTGRAPHCALL
FIRST TUTORIAL
HTTPS://GRAPH.MICROSOFT.COM/GET-STARTED
MICROSOFT GRAPH COMMUNITY CALL & M365 DEVELOPER PODCAST
HTTPS://WWW.M365DEVPODCAST.COM
LABS
AKA.MS/INSIDERDEVTOUR-LABS
RESOURCES
Follow the Graph!
Twitter
#MicrosoftGraph
GitHub
/MicrosoftGraph
StackOverflow
[MicrosoftGraph]
Key Take Away:
Dive into the Graph.
It’s the key to (your)
Microsoft 365 world
MERCI BEAUCOUP!
THANK YOU! #MWCP18
MODERN WORKPLACE CONFERENCE PARIS
DU 16 AU 18 OCTOBRE 2018
#MWCP18

More Related Content

What's hot

Microsoft Graph Toolkitで手軽にM365フロント開発
Microsoft Graph Toolkitで手軽にM365フロント開発Microsoft Graph Toolkitで手軽にM365フロント開発
Microsoft Graph Toolkitで手軽にM365フロント開発DevTakas
 
Getting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious EnterpriseGetting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious EnterpriseLinkurious
 
Microsoft graph (Insider Dev Tour)
Microsoft graph (Insider Dev Tour)Microsoft graph (Insider Dev Tour)
Microsoft graph (Insider Dev Tour)Moaid Hathot
 
Ordina SOFTC Presentation - Office 365
Ordina SOFTC Presentation - Office 365Ordina SOFTC Presentation - Office 365
Ordina SOFTC Presentation - Office 365Ordina Belgium
 
How to visualize Cosmos DB graph data
How to visualize Cosmos DB graph dataHow to visualize Cosmos DB graph data
How to visualize Cosmos DB graph dataLinkurious
 
Salesforce iot
Salesforce iotSalesforce iot
Salesforce iotDucat
 
Rits Brown Bag - Environment MS Dynamics CRM
Rits Brown Bag -  Environment MS Dynamics CRMRits Brown Bag -  Environment MS Dynamics CRM
Rits Brown Bag - Environment MS Dynamics CRMRight IT Services
 
Visualising and Linking Open Data from Multiple Sources
Visualising and Linking Open Data from Multiple SourcesVisualising and Linking Open Data from Multiple Sources
Visualising and Linking Open Data from Multiple SourcesData Driven Innovation
 
Driving the On-Demand Economy with Spark and Predictive Analytics
Driving the On-Demand Economy with Spark and Predictive AnalyticsDriving the On-Demand Economy with Spark and Predictive Analytics
Driving the On-Demand Economy with Spark and Predictive AnalyticsSingleStore
 
GraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph VisualizationGraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph VisualizationLinkurious
 
Stream analytics
Stream analyticsStream analytics
Stream analyticsrebeccatho
 

What's hot (11)

Microsoft Graph Toolkitで手軽にM365フロント開発
Microsoft Graph Toolkitで手軽にM365フロント開発Microsoft Graph Toolkitで手軽にM365フロント開発
Microsoft Graph Toolkitで手軽にM365フロント開発
 
Getting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious EnterpriseGetting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious Enterprise
 
Microsoft graph (Insider Dev Tour)
Microsoft graph (Insider Dev Tour)Microsoft graph (Insider Dev Tour)
Microsoft graph (Insider Dev Tour)
 
Ordina SOFTC Presentation - Office 365
Ordina SOFTC Presentation - Office 365Ordina SOFTC Presentation - Office 365
Ordina SOFTC Presentation - Office 365
 
How to visualize Cosmos DB graph data
How to visualize Cosmos DB graph dataHow to visualize Cosmos DB graph data
How to visualize Cosmos DB graph data
 
Salesforce iot
Salesforce iotSalesforce iot
Salesforce iot
 
Rits Brown Bag - Environment MS Dynamics CRM
Rits Brown Bag -  Environment MS Dynamics CRMRits Brown Bag -  Environment MS Dynamics CRM
Rits Brown Bag - Environment MS Dynamics CRM
 
Visualising and Linking Open Data from Multiple Sources
Visualising and Linking Open Data from Multiple SourcesVisualising and Linking Open Data from Multiple Sources
Visualising and Linking Open Data from Multiple Sources
 
Driving the On-Demand Economy with Spark and Predictive Analytics
Driving the On-Demand Economy with Spark and Predictive AnalyticsDriving the On-Demand Economy with Spark and Predictive Analytics
Driving the On-Demand Economy with Spark and Predictive Analytics
 
GraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph VisualizationGraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph Visualization
 
Stream analytics
Stream analyticsStream analytics
Stream analytics
 

Similar to 2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl

Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365Mayur Tendulkar
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...European Collaboration Summit
 
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...Modern Workplace Conference Paris
 
Introduction to graph services
Introduction to graph servicesIntroduction to graph services
Introduction to graph servicesDipti Chhatrapati
 
#MSGraph introduction at #M365SaturdayOttawa
#MSGraph introduction at #M365SaturdayOttawa#MSGraph introduction at #M365SaturdayOttawa
#MSGraph introduction at #M365SaturdayOttawaVincent Biret
 
Building serverless applications with Microsoft Graph and Azure Functions
Building serverless applications with Microsoft Graph and Azure FunctionsBuilding serverless applications with Microsoft Graph and Azure Functions
Building serverless applications with Microsoft Graph and Azure FunctionsDragan Panjkov
 
Cookbook for Building An App
Cookbook for Building An AppCookbook for Building An App
Cookbook for Building An AppManish Jain
 
Building serverless applications with Microsoft Graph and Azure Functions - S...
Building serverless applications with Microsoft Graph and Azure Functions - S...Building serverless applications with Microsoft Graph and Azure Functions - S...
Building serverless applications with Microsoft Graph and Azure Functions - S...Dragan Panjkov
 
Introduction to Microsoft Flow - Introduction & advanced scenarios
Introduction to Microsoft Flow - Introduction & advanced scenariosIntroduction to Microsoft Flow - Introduction & advanced scenarios
Introduction to Microsoft Flow - Introduction & advanced scenariosserge luca
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champKumton Suttiraksiri
 
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...NCCOMMS
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resumewahirshad
 
IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016Vaidheswaran CS
 
Microsoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud SolutionMicrosoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud SolutionDipti Chhatrapati
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop OverviewShubhra Kar
 
RapidInsight for OpenNMS
RapidInsight for OpenNMSRapidInsight for OpenNMS
RapidInsight for OpenNMSmberkay
 
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...Debraj GuhaThakurta
 

Similar to 2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl (20)

Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
 
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
 
Introduction to graph services
Introduction to graph servicesIntroduction to graph services
Introduction to graph services
 
#MSGraph introduction at #M365SaturdayOttawa
#MSGraph introduction at #M365SaturdayOttawa#MSGraph introduction at #M365SaturdayOttawa
#MSGraph introduction at #M365SaturdayOttawa
 
Building serverless applications with Microsoft Graph and Azure Functions
Building serverless applications with Microsoft Graph and Azure FunctionsBuilding serverless applications with Microsoft Graph and Azure Functions
Building serverless applications with Microsoft Graph and Azure Functions
 
Cookbook for Building An App
Cookbook for Building An AppCookbook for Building An App
Cookbook for Building An App
 
Building serverless applications with Microsoft Graph and Azure Functions - S...
Building serverless applications with Microsoft Graph and Azure Functions - S...Building serverless applications with Microsoft Graph and Azure Functions - S...
Building serverless applications with Microsoft Graph and Azure Functions - S...
 
Introduction to Microsoft Flow - Introduction & advanced scenarios
Introduction to Microsoft Flow - Introduction & advanced scenariosIntroduction to Microsoft Flow - Introduction & advanced scenarios
Introduction to Microsoft Flow - Introduction & advanced scenarios
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
 
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Create productive apps with Office 365
Create productive apps with Office 365Create productive apps with Office 365
Create productive apps with Office 365
 
Create productive apps with Office 365
Create productive apps with Office 365Create productive apps with Office 365
Create productive apps with Office 365
 
IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016IT TRENDS AND PERSPECTIVES 2016
IT TRENDS AND PERSPECTIVES 2016
 
Microsoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud SolutionMicrosoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud Solution
 
Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
RapidInsight for OpenNMS
RapidInsight for OpenNMSRapidInsight for OpenNMS
RapidInsight for OpenNMS
 
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
 

More from Modern Workplace Conference Paris

2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...Modern Workplace Conference Paris
 
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...Modern Workplace Conference Paris
 
2018-10-18 J2 7C - Welcome to the new experience modern SharePoint and AI - T...
2018-10-18 J2 7C - Welcome to the new experience modern SharePoint and AI - T...2018-10-18 J2 7C - Welcome to the new experience modern SharePoint and AI - T...
2018-10-18 J2 7C - Welcome to the new experience modern SharePoint and AI - T...Modern Workplace Conference Paris
 
2018-10-18 J2 6D - Du dev dans ta cuisine boeuf séché sauce Microsoft IoT - L...
2018-10-18 J2 6D - Du dev dans ta cuisine boeuf séché sauce Microsoft IoT - L...2018-10-18 J2 6D - Du dev dans ta cuisine boeuf séché sauce Microsoft IoT - L...
2018-10-18 J2 6D - Du dev dans ta cuisine boeuf séché sauce Microsoft IoT - L...Modern Workplace Conference Paris
 
2018-10-18 J2 6C - 10 questions Power BI posées par les néophytes - Jean-Pier...
2018-10-18 J2 6C - 10 questions Power BI posées par les néophytes - Jean-Pier...2018-10-18 J2 6C - 10 questions Power BI posées par les néophytes - Jean-Pier...
2018-10-18 J2 6C - 10 questions Power BI posées par les néophytes - Jean-Pier...Modern Workplace Conference Paris
 
2018-10-18 J2 6 b - PowerApps - the new forms on the block - Ahmad Najjar
2018-10-18 J2 6 b - PowerApps - the new forms on the block - Ahmad Najjar2018-10-18 J2 6 b - PowerApps - the new forms on the block - Ahmad Najjar
2018-10-18 J2 6 b - PowerApps - the new forms on the block - Ahmad NajjarModern Workplace Conference Paris
 
2018-10-18 J2 6A - Quoi de neuf sur l'interopérabilité avec Microsoft Teams ?...
2018-10-18 J2 6A - Quoi de neuf sur l'interopérabilité avec Microsoft Teams ?...2018-10-18 J2 6A - Quoi de neuf sur l'interopérabilité avec Microsoft Teams ?...
2018-10-18 J2 6A - Quoi de neuf sur l'interopérabilité avec Microsoft Teams ?...Modern Workplace Conference Paris
 
2018-10-18 J2 5D - Comment exploiter graph api au sein de vos applications Of...
2018-10-18 J2 5D - Comment exploiter graph api au sein de vos applications Of...2018-10-18 J2 5D - Comment exploiter graph api au sein de vos applications Of...
2018-10-18 J2 5D - Comment exploiter graph api au sein de vos applications Of...Modern Workplace Conference Paris
 
2018-10-18 J2 5C - Integration dans Azure Logic apps et Flow - Manon Pernin -...
2018-10-18 J2 5C - Integration dans Azure Logic apps et Flow - Manon Pernin -...2018-10-18 J2 5C - Integration dans Azure Logic apps et Flow - Manon Pernin -...
2018-10-18 J2 5C - Integration dans Azure Logic apps et Flow - Manon Pernin -...Modern Workplace Conference Paris
 
2018-10-18 J2 5A - Professional dev low code no code dev and citizen develope...
2018-10-18 J2 5A - Professional dev low code no code dev and citizen develope...2018-10-18 J2 5A - Professional dev low code no code dev and citizen develope...
2018-10-18 J2 5A - Professional dev low code no code dev and citizen develope...Modern Workplace Conference Paris
 
2018-10-18 J2 2C - REX Power BI comment transmettre la culture Data à votre b...
2018-10-18 J2 2C - REX Power BI comment transmettre la culture Data à votre b...2018-10-18 J2 2C - REX Power BI comment transmettre la culture Data à votre b...
2018-10-18 J2 2C - REX Power BI comment transmettre la culture Data à votre b...Modern Workplace Conference Paris
 
2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...
2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...
2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...Modern Workplace Conference Paris
 
2018-10-18 J2 4C - its gonna be PowerApps and Flow - Penelope Coventry
2018-10-18 J2 4C - its gonna be PowerApps and Flow - Penelope Coventry2018-10-18 J2 4C - its gonna be PowerApps and Flow - Penelope Coventry
2018-10-18 J2 4C - its gonna be PowerApps and Flow - Penelope CoventryModern Workplace Conference Paris
 
2018-10-18 J2 4B - L'adoption des usages accélérée par l'IA - Laurent Maurer
2018-10-18 J2 4B - L'adoption des usages accélérée par l'IA - Laurent Maurer2018-10-18 J2 4B - L'adoption des usages accélérée par l'IA - Laurent Maurer
2018-10-18 J2 4B - L'adoption des usages accélérée par l'IA - Laurent MaurerModern Workplace Conference Paris
 
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...Modern Workplace Conference Paris
 
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...Modern Workplace Conference Paris
 
2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...
2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...
2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...Modern Workplace Conference Paris
 
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...Modern Workplace Conference Paris
 
2018-10-18 J2 1C - Révolutionnez l'usage de vos espaces collaboratifs grâce a...
2018-10-18 J2 1C - Révolutionnez l'usage de vos espaces collaboratifs grâce a...2018-10-18 J2 1C - Révolutionnez l'usage de vos espaces collaboratifs grâce a...
2018-10-18 J2 1C - Révolutionnez l'usage de vos espaces collaboratifs grâce a...Modern Workplace Conference Paris
 
2018-10-18 J2 1A - What's new in MS Teams - Stephanie Delcroix - Maelle Toiron
2018-10-18 J2 1A - What's new in MS Teams - Stephanie Delcroix - Maelle Toiron2018-10-18 J2 1A - What's new in MS Teams - Stephanie Delcroix - Maelle Toiron
2018-10-18 J2 1A - What's new in MS Teams - Stephanie Delcroix - Maelle ToironModern Workplace Conference Paris
 

More from Modern Workplace Conference Paris (20)

2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
 
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
 
2018-10-18 J2 7C - Welcome to the new experience modern SharePoint and AI - T...
2018-10-18 J2 7C - Welcome to the new experience modern SharePoint and AI - T...2018-10-18 J2 7C - Welcome to the new experience modern SharePoint and AI - T...
2018-10-18 J2 7C - Welcome to the new experience modern SharePoint and AI - T...
 
2018-10-18 J2 6D - Du dev dans ta cuisine boeuf séché sauce Microsoft IoT - L...
2018-10-18 J2 6D - Du dev dans ta cuisine boeuf séché sauce Microsoft IoT - L...2018-10-18 J2 6D - Du dev dans ta cuisine boeuf séché sauce Microsoft IoT - L...
2018-10-18 J2 6D - Du dev dans ta cuisine boeuf séché sauce Microsoft IoT - L...
 
2018-10-18 J2 6C - 10 questions Power BI posées par les néophytes - Jean-Pier...
2018-10-18 J2 6C - 10 questions Power BI posées par les néophytes - Jean-Pier...2018-10-18 J2 6C - 10 questions Power BI posées par les néophytes - Jean-Pier...
2018-10-18 J2 6C - 10 questions Power BI posées par les néophytes - Jean-Pier...
 
2018-10-18 J2 6 b - PowerApps - the new forms on the block - Ahmad Najjar
2018-10-18 J2 6 b - PowerApps - the new forms on the block - Ahmad Najjar2018-10-18 J2 6 b - PowerApps - the new forms on the block - Ahmad Najjar
2018-10-18 J2 6 b - PowerApps - the new forms on the block - Ahmad Najjar
 
2018-10-18 J2 6A - Quoi de neuf sur l'interopérabilité avec Microsoft Teams ?...
2018-10-18 J2 6A - Quoi de neuf sur l'interopérabilité avec Microsoft Teams ?...2018-10-18 J2 6A - Quoi de neuf sur l'interopérabilité avec Microsoft Teams ?...
2018-10-18 J2 6A - Quoi de neuf sur l'interopérabilité avec Microsoft Teams ?...
 
2018-10-18 J2 5D - Comment exploiter graph api au sein de vos applications Of...
2018-10-18 J2 5D - Comment exploiter graph api au sein de vos applications Of...2018-10-18 J2 5D - Comment exploiter graph api au sein de vos applications Of...
2018-10-18 J2 5D - Comment exploiter graph api au sein de vos applications Of...
 
2018-10-18 J2 5C - Integration dans Azure Logic apps et Flow - Manon Pernin -...
2018-10-18 J2 5C - Integration dans Azure Logic apps et Flow - Manon Pernin -...2018-10-18 J2 5C - Integration dans Azure Logic apps et Flow - Manon Pernin -...
2018-10-18 J2 5C - Integration dans Azure Logic apps et Flow - Manon Pernin -...
 
2018-10-18 J2 5A - Professional dev low code no code dev and citizen develope...
2018-10-18 J2 5A - Professional dev low code no code dev and citizen develope...2018-10-18 J2 5A - Professional dev low code no code dev and citizen develope...
2018-10-18 J2 5A - Professional dev low code no code dev and citizen develope...
 
2018-10-18 J2 2C - REX Power BI comment transmettre la culture Data à votre b...
2018-10-18 J2 2C - REX Power BI comment transmettre la culture Data à votre b...2018-10-18 J2 2C - REX Power BI comment transmettre la culture Data à votre b...
2018-10-18 J2 2C - REX Power BI comment transmettre la culture Data à votre b...
 
2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...
2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...
2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...
 
2018-10-18 J2 4C - its gonna be PowerApps and Flow - Penelope Coventry
2018-10-18 J2 4C - its gonna be PowerApps and Flow - Penelope Coventry2018-10-18 J2 4C - its gonna be PowerApps and Flow - Penelope Coventry
2018-10-18 J2 4C - its gonna be PowerApps and Flow - Penelope Coventry
 
2018-10-18 J2 4B - L'adoption des usages accélérée par l'IA - Laurent Maurer
2018-10-18 J2 4B - L'adoption des usages accélérée par l'IA - Laurent Maurer2018-10-18 J2 4B - L'adoption des usages accélérée par l'IA - Laurent Maurer
2018-10-18 J2 4B - L'adoption des usages accélérée par l'IA - Laurent Maurer
 
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
2018-10-18 J2 4A - How to empower and support your citizen developers - Tracy...
 
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
 
2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...
2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...
2018-10-18 J2 2B - A new way of working in a team with Mcrosoft Teams - Sara ...
 
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
 
2018-10-18 J2 1C - Révolutionnez l'usage de vos espaces collaboratifs grâce a...
2018-10-18 J2 1C - Révolutionnez l'usage de vos espaces collaboratifs grâce a...2018-10-18 J2 1C - Révolutionnez l'usage de vos espaces collaboratifs grâce a...
2018-10-18 J2 1C - Révolutionnez l'usage de vos espaces collaboratifs grâce a...
 
2018-10-18 J2 1A - What's new in MS Teams - Stephanie Delcroix - Maelle Toiron
2018-10-18 J2 1A - What's new in MS Teams - Stephanie Delcroix - Maelle Toiron2018-10-18 J2 1A - What's new in MS Teams - Stephanie Delcroix - Maelle Toiron
2018-10-18 J2 1A - What's new in MS Teams - Stephanie Delcroix - Maelle Toiron
 

Recently uploaded

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl

  • 1. Toni Pohl @atwork Dive into the Power of the Microsoft Graph #MWCP18
  • 2. The goal: The Graph is the key to your Microsoft 365 universe
  • 3. Why is Microsoft Graph important? Getting started and tools Demos News & next steps Agenda
  • 4. #MWCP18 OPPORTUNITY – USE GRAPH TO ACCESS THAT DATA 1B+Meetings scheduled each month with Office 365 181Countries with Knowledge Workers using Office 365 65M+Enterprise Mobility seat install base (+55% YoY) 90%Fortune 500 companies have data in Microsoft Graph 135M+Monthly active users in Office 365 1.1BIdentities authenticated each month
  • 5. #MWCP18 MICROSOFT GRAPH ALL Microsoft 365 Office 365 Windows 10 EMS ALL ONE https://graph.microsoft.com
  • 6. MICROSOFT GRAPH GATEWAY TO YOUR DATA IN THE MICROSOFT CLOUD Users, Groups, Organizations Outlook SharePoint OneDrive Teams Planner Excel OneNote Activities Device Relay Commands Notifications Azure AD Intune Identity Manager Advanced Threat Analytics Advanced Threat Protection Mail, Calendar, Contacts and Tasks Sites and Lists Drives and Files Channels, Messages Tasks and Plans Spreadsheets Notes, and more… Identity Management Access Control Synchronization Domains Administrative Units Applications and Devices Advanced Threat Analytics Advanced Threat Protection Alerts Policies and more… Office 365 Windows 10 Enterprise Mobility + Security https://graph.microsoft.com Dynamics 365 Financials
  • 9. IT STARTS WITH AN APP DEVELOP APPS WITH GRAPH NEED TO KNOW…
  • 10. #MWCP18 APP TPYES AND PERMISSIONS Users can consent for their data or admin can consent for all users Only admin can consent Delegated permissions User privileges App permissions Permission type: applicationPermission type: delegated Get access on behalf of users Get access as a service Effective permissionEffective permission https://aka.ms/ConsentAndPermissions
  • 11. #MWCP18 AUTH - USE THE SDK ;) access_token MSAL or ADAL YOUR APP Microsoft Graph id_token access_token refresh_token Microsoft Identity
  • 12. #MWCP18 SIMPLIFYING THE DEVELOPER PLATFORM (WHAT WE USED TO HAVE) Your target audience ADALClient SDK App registration MSAL Endpoint
  • 13. #MWCP18 SIMPLIFYING THE DEVELOPER PLATFORM (WHERE WE ARE HEADING) Your target audience Endpoint ADAL MSALClient SDK App registration
  • 14. #MWCP18 MICROSOFT AUTHENTICATION LIBRARIES (MSAL) – UP NEXT TARGETING GA BY EARLY SPRING: JAVASCRIPT, ANGULARJS, .NET, UWP, XAMARIN, ANDROID, IOS GA IS QUALITY DRIVEN, MSFT NEEDS YOUR FEEDBACK!
  • 15. DEMOS ADAPTIVE CARDS WINDOWS TIMELINE WEBHOOKS PROVISION GROUP GROUPS GOVERNANCE USE CASES
  • 16. NEWS WHAT’S HERE AND WHAT’S COMING
  • 17. MICROSOFT GRAPH GATEWAY TO YOUR DATA IN THE MICROSOFT CLOUD Users, Groups, Organizations Outlook SharePoint OneDrive Teams Planner Excel OneNote Activities Device Relay Commands Notifications Azure AD Intune Identity Manager Advanced Threat Analytics Advanced Threat Protection Mail, Calendar, Contacts and Tasks Sites and Lists Drives and Files Channels, Messages Tasks and Plans Spreadsheets Notes, and more… Identity Management Access Control Synchronization Domains Administrative Units Applications and Devices Advanced Threat Analytics Advanced Threat Protection Alerts Policies and more… Office 365 Windows 10 Enterprise Mobility + Security https://graph.microsoft.com Dynamics 365 Financials
  • 18. #MWCP18 Generally Available ( /v1.0 ) Preview ( /beta ) Office 365 Exchange (Get MailTips) OneDrive (Preview, Followed docs) AAD (Device Configuration) EMS Security (Alerts) Office 365 Exchange (Get free/busy data, Add custom internet headers to message) SharePoint (Sharing Links, Followed content, Pages and List Views API’s) Dynamics Business Central (Financials) EMS AAD (Risky users, Sign-in, Access review, B2x ext user state) Teams (Tab creation, Calling, App Context, Provisioning, Classroom creation) Security (Secure Score) Coming by EOY CY18 AAD (Applications) Exchange (Get MIME content of messages) MICROSOFT GRAPH - DATASETS
  • 19. #MWCP18 Generally Available ( /v1.0 ) Preview ( /beta ) Delta – return only changed properties for delta query on Azure AD objects (user and groups) Webhooks – notifications on user/group is created/modified/deleted Microsoft Graph data connect Delta – query for new entities: apps, servicePrinicipals, directoryRoles Ability to delta query base type /directoryObjects and use isOf filter to select 1 or more derrived types. E.g. use a single DQ to sync user and group objects Project Rome (User Notifications) Coming by EOY CY18 Webhooks – "Rich webhooks" for Microsoft Team "messages" - the app can now subscribe to receive notifications with the actual content MICROSOFT GRAPH - CAPABILITIES
  • 20. #MWCP18 Generally Available ( /v1.0 ) Preview ( /beta ) .Net – 1.11.0 Nuget package update PHP – 1.3.3 Composer update Java – General Availability Javascript – Core library as a npm package Typescript Types – npm package. Soon to be available on DefinitelyTyped also. Objective C (preview)– Support for core Graph functio nailty PHP Typescript Types .Net – Coming soon Java – Coming soon MICROSOFT GRAPH - SDKS SDKs are all OSS on https://github.com/microsoftgraph
  • 21. #MWCP18 BLOG HTTPS://AKA.MS/MICROSOFTGRAPHIGNITEBLOG VIDEOS HTTPS://AKA.MS/MICROSOFTGRAPHVIDEOS MICROSOFT GRAPH CHANGE LOG HTTPS://DEV.MICROSOFT.COM/GRAPH/DOCS/CONCEPTS/CHANGELOG MICROSOFT GRAPH COMMUNITY CALL HTTPS://AKA.MS/MICROSOFTGRAPHCALL FIRST TUTORIAL HTTPS://GRAPH.MICROSOFT.COM/GET-STARTED MICROSOFT GRAPH COMMUNITY CALL & M365 DEVELOPER PODCAST HTTPS://WWW.M365DEVPODCAST.COM LABS AKA.MS/INSIDERDEVTOUR-LABS RESOURCES
  • 23. Key Take Away: Dive into the Graph. It’s the key to (your) Microsoft 365 world
  • 25. MODERN WORKPLACE CONFERENCE PARIS DU 16 AU 18 OCTOBRE 2018 #MWCP18