Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Microsoft Graph
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Robert Muehsig
June 25, 2018
Programming
0
65
Microsoft Graph
DE: Erste schritte mit Dem Microsoft Graph
Auf der DWX 2018 im Juli 2018 vorgestellt
Robert Muehsig
June 25, 2018
Tweet
Share
More Decks by Robert Muehsig
See All by Robert Muehsig
Hallo Karl Klammer!
robertmuehsig
1
93
Basta 2017: Jekyll, Markdown & co. (DE)
robertmuehsig
0
80
CAKE (DE) - .NET Day Switzerland
robertmuehsig
0
370
Cake (DE)
robertmuehsig
0
92
Jekyll (DE)
robertmuehsig
0
110
Microsoft Web Camp - State of the Art Web Development mit ASP.NET
robertmuehsig
0
2.2k
Microsoft Web Camp - ASP.NET 5
robertmuehsig
0
2.2k
WAAD THE F**K
robertmuehsig
0
80
OWIN
robertmuehsig
0
130
Other Decks in Programming
See All in Programming
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Architectural Extensions
denyspoltorak
0
280
ぼくの開発環境2026
yuzneri
0
190
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
AI & Enginnering
codelynx
0
110
Implementation Patterns
denyspoltorak
0
280
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
CSC307 Lecture 04
javiergs
PRO
0
660
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Amusing Abliteration
ianozsvald
0
98
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
49k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
64
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
73
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Transcript
Microsoft Graph ERSTE SCHRITTE MIT DEM MICROSOFT GRAPH
Was ist das Thema? IT Pro Themen Graph Datenbanken
Das ist das Thema!
Wer bin ich und was mache ich? Robert Mühsig Software
Entwickler @ Sevitec Informatik AG (Schweiz) Produktentwicklung OneOffixx ◦ Vorlagenmanagement & Dokumentgenerierung Microsoft MVP Blog: https://blog.codeinside.eu Twitter: @robert0muehsig (das ist eine Null in der Mitte… ¯\_(ツ)_/¯)
Motivation (für uns) Client / Server Applikation mit Windows Auth
im Jahre 2018. Eher solala.
Motivation: “Früher war alles besser”?
Motivation: “Früher war alles besser”?
Motivation: “Früher war alles besser”?
Motivation: Cloud
Motivation: Username/PW? Urgh…
Was also tun?
Hello Cloud, @Business!
Hello Cloud, @Home!
Hello Cloud – History Lesson!
Ergebnis
Cloud Probleme Auth & Daten
Cloud “Problem”: Authentication
Cloud “Problem”: Authentication
Cloud “Problem”: Authentication
Cloud “Problem”: Daten
Demo Microsoft Graph Explorer
Recap Demo REST API (“Odata”-ish) mit GET/POST/PUT/DELETE Filter: $count, $filter,
$expand, $select … Paging: “@odata.nextLink” Batching: POST https://graph.microsoft.com/v1.0/$batch Delta: https://graph.microsoft.com/v1.0/users/delta
Teasers: WebHooks
Project Templates: Quick Start Visual Studio Action!
Project Templates: More Samples! Visual Studio Action!
Microsoft App Registration REGISTRIERUNG EIGENER APPS
Samples ASP.NET Core Sample (Interactive): https://github.com/microsoftgraph/aspnetcore-connect-sample#prerequisites Console Sample (Interactive): https://github.com/microsoftgraph/console-csharp-connect-sample
Daemon: https://github.com/azure-samples/active-directory-dotnet-daemon-v2
“Behind the scenes”
Welche Apps sind „gekoppelt“?
Getting Started with Office 365 Developer Program 1 Jahr kostenfrei
25 User-Lizenzen
Build 2018 Project Rome - Activity Feed Webhooks: Users/Groups +
Outlook APIs Open API Description / Swagger Microsoft Graph UWP Controls “Coming soon” User notification
Zusammenfassung SDKs + Demos + Graph Explorer
Backup
Open Id Connect Flow