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
70
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
110
Basta 2017: Jekyll, Markdown & co. (DE)
robertmuehsig
0
85
CAKE (DE) - .NET Day Switzerland
robertmuehsig
0
380
Cake (DE)
robertmuehsig
0
96
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
84
OWIN
robertmuehsig
0
130
Other Decks in Programming
See All in Programming
Claspは野良GASの夢をみるか
takter00
0
180
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
110
Oxlintのカスタムルールの現況
syumai
6
1.1k
AutonomyとControlのあいだ:Graflowで記述するAIエージェント協調
myui
0
110
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
120
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.2k
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
700
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
190
New "Type" system on PicoRuby
pocke
1
790
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
180
Contextとはなにか
chiroruxx
0
280
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.3k
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Into the Great Unknown - MozCon
thekraken
41
2.6k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Visualization
eitanlees
152
17k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
140
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
610
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