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
Robert Muehsig
June 25, 2018
Programming
68
0
Share
Microsoft Graph
DE: Erste schritte mit Dem Microsoft Graph
Auf der DWX 2018 im Juli 2018 vorgestellt
Robert Muehsig
June 25, 2018
More Decks by Robert Muehsig
See All by Robert Muehsig
Hallo Karl Klammer!
robertmuehsig
1
100
Basta 2017: Jekyll, Markdown & co. (DE)
robertmuehsig
0
82
CAKE (DE) - .NET Day Switzerland
robertmuehsig
0
380
Cake (DE)
robertmuehsig
0
94
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
82
OWIN
robertmuehsig
0
130
Other Decks in Programming
See All in Programming
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
140
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
2
360
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
380
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
170
How Swift's Type System Guides AI Agents
koher
0
320
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
16k
Swift Concurrency Type System
inamiy
1
570
CDK Deployのための ”反響定位”
watany
5
910
[RubyKaigi 2026] Require Hooks
palkan
1
270
個人的に嬉しかったpnpmの新機能・3選
matsuo_atsushi
0
120
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
320
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
160
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
A Modern Web Designer's Workflow
chriscoyier
698
190k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Thoughts on Productivity
jonyablonski
76
5.1k
エンジニアに許された特別な時間の終わり
watany
106
240k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
Google's AI Overviews - The New Search
badams
0
990
Measuring & Analyzing Core Web Vitals
bluesmoon
9
820
Discover your Explorer Soul
emna__ayadi
2
1.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
230
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