Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microsoft Graph

Microsoft Graph

DE: Erste schritte mit Dem Microsoft Graph
Auf der DWX 2018 im Juli 2018 vorgestellt

Robert Muehsig

June 25, 2018
Tweet

More Decks by Robert Muehsig

Other Decks in Programming

Transcript

  1. Microsoft Graph
    ERSTE SCHRITTE MIT DEM MICROSOFT GRAPH

    View Slide

  2. Was ist das Thema?
    IT Pro Themen
    Graph Datenbanken

    View Slide

  3. Das ist das Thema!

    View Slide

  4. 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… ¯\_(ツ)_/¯)

    View Slide

  5. Motivation (für uns)
    Client / Server Applikation
    mit Windows Auth im Jahre 2018.
    Eher solala.

    View Slide

  6. Motivation: “Früher war alles besser”?

    View Slide

  7. Motivation: “Früher war alles besser”?

    View Slide

  8. Motivation: “Früher war alles besser”?

    View Slide

  9. Motivation: Cloud

    View Slide

  10. Motivation: Username/PW? Urgh…

    View Slide

  11. Was also tun?

    View Slide

  12. Hello Cloud, @Business!

    View Slide

  13. Hello Cloud, @Home!

    View Slide

  14. Hello Cloud – History Lesson!

    View Slide

  15. Ergebnis

    View Slide

  16. Cloud Probleme
    Auth
    &
    Daten

    View Slide

  17. Cloud “Problem”: Authentication

    View Slide

  18. Cloud “Problem”: Authentication

    View Slide

  19. Cloud “Problem”:
    Authentication

    View Slide

  20. Cloud “Problem”: Daten

    View Slide

  21. Demo
    Microsoft Graph Explorer

    View Slide

  22. 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

    View Slide

  23. Teasers:
    WebHooks

    View Slide

  24. Project Templates: Quick Start
    Visual Studio Action!

    View Slide

  25. Project Templates: More Samples!
    Visual Studio Action!

    View Slide

  26. Microsoft App
    Registration
    REGISTRIERUNG EIGENER APPS

    View Slide

  27. 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

    View Slide

  28. “Behind the scenes”

    View Slide

  29. Welche Apps sind „gekoppelt“?

    View Slide

  30. Getting Started with Office 365
    Developer Program
    1 Jahr kostenfrei
    25 User-Lizenzen

    View Slide

  31. Build 2018
    Project Rome - Activity Feed
    Webhooks: Users/Groups
    + Outlook APIs
    Open API Description / Swagger
    Microsoft Graph UWP Controls
    “Coming soon”
    User notification

    View Slide

  32. Zusammenfassung
    SDKs + Demos + Graph Explorer

    View Slide

  33. Backup

    View Slide

  34. Open Id
    Connect Flow

    View Slide