Verschiedene...

21

Transcript of Verschiedene...

Page 1: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull Verschiedene Authentifizierungs-Methodenbull Cloud Identitaumlten (onmicrosoftcom)

bull Foumlderierte Identitaumlten (ADFS)

bull Multi-Faktor Authentifizierung

bull Unterschiedliche Dienst-Endpunkte

bull Endbenutzer muumlssen Dienste-Endpunkte

kennen und konfigurieren

Office 365 und klassische Apps

bull Einfach anzuwendende REST OData Dienste

bull Ermoumlglicht Zugriff auf Dateien Sites E-Mail Kalender

Kontakte und das Benutzerverzeichnis

bull Zentrale Anmeldung uumlber Azure Active Directory

Die Office 365 API

Zentrale Authentifizierungbull Azure AD Exchange Online SharePoint Online

bull Native Apps und Web Anwendungen

Standard Protokoll OAuth 20bull Kein Speichern von Passwoumlrtern

bull Granulare Zugriffssteuerung (Scopes)

bull Langfristiger Zugriff uumlber Refresh Token

bull Foumlderierte Anmeldung und MFA

Azure Active Directory OAuth

Authentifizierung mit der Office 365 APIAzure AD Auth Endpunkt Azure AD Token EndpunktAnwendung Office 365 API Endpunkt(e)

Mit Auth Code ein Access Token fuumlr eine Office 365 Resource anfordern

Access Token und Refresh Token

Mit Access Token die Office 365 API der angefragten Office 365 Resource aufrufen

HTTP Antwort (uumlblicherweise JSON Format)

Anmeldung im Browser-Fenster

Auth Code

Auth Code anfordern

Authorization Code Grant Flowhttpmsdnmicrosoftcomen-uslibraryazuredn645542aspx

bull REST ndash Architekturansatz

bull Auf Basis von REST erstellter Dienst RESTful Servicebull URI identifiziert die Ressource

bull Standard HTTP Methoden (GET POST ) legen die Operation fest

bull Internet Format zur Representation der Daten (z B JSON XML )

bull Beispiel GET httpsoutlookoffice365comapiv10meevents

REST - Representational State Transfer

bull Basiert auf REST

bull SQL vergleichbare CRUD Operationen (Create Read

Update Delete) fuumlr Dienste

bull Reichhaltige Filter- und Sortiermoumlglichkeitenbull $top $skip $select $filter $orderby

ODATA - Open Data Protocol

bull Termine im Kalender

httpsoutlookoffice365comapiv10meevents

bull Die neuesten 5 Nachrichten im Posteingang (nur Absender und Betreff)

httpsoutlookoffice365comapiv10memessages$top=5amp$select=SenderSubject

bull Kontakte mit Vornamen bdquoMaxldquo

httpsomecontacts$select=DisplayNameEmailAddressesamp$filter=GivenName eq Max

bull Die ersten 5 Dateien auf OneDrive for Business (nur Dateiname)

httpstsummit-mysharepointcom_apiv10mefiles$select=Nameamp$top=5

Beispiele von Office 365 API Diensten

Office 365 REST APIs reference

httpmsdnmicrosoftcomen-usofficeoffice365apiapi-catalog

bull Ermittelt die Endpunkt Dienst URLs der Office 365

Ressourcen fuumlr den jeweiligen Benutzer

bull Dienst Endpunkt apiofficecom

Office 365 Discovery Service

Discover service endpoints for your Office 365 app

httpmsdnmicrosoftcomen-usofficeoffice365howtodiscover-service-endpoints

Office 365 APIs How to use Discovery Service

httpscodemsdnmicrosoftcomOffice-365-APIs-How-to-use-609102ea

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 2: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull Einfach anzuwendende REST OData Dienste

bull Ermoumlglicht Zugriff auf Dateien Sites E-Mail Kalender

Kontakte und das Benutzerverzeichnis

bull Zentrale Anmeldung uumlber Azure Active Directory

Die Office 365 API

Zentrale Authentifizierungbull Azure AD Exchange Online SharePoint Online

bull Native Apps und Web Anwendungen

Standard Protokoll OAuth 20bull Kein Speichern von Passwoumlrtern

bull Granulare Zugriffssteuerung (Scopes)

bull Langfristiger Zugriff uumlber Refresh Token

bull Foumlderierte Anmeldung und MFA

Azure Active Directory OAuth

Authentifizierung mit der Office 365 APIAzure AD Auth Endpunkt Azure AD Token EndpunktAnwendung Office 365 API Endpunkt(e)

Mit Auth Code ein Access Token fuumlr eine Office 365 Resource anfordern

Access Token und Refresh Token

Mit Access Token die Office 365 API der angefragten Office 365 Resource aufrufen

HTTP Antwort (uumlblicherweise JSON Format)

Anmeldung im Browser-Fenster

Auth Code

Auth Code anfordern

Authorization Code Grant Flowhttpmsdnmicrosoftcomen-uslibraryazuredn645542aspx

bull REST ndash Architekturansatz

bull Auf Basis von REST erstellter Dienst RESTful Servicebull URI identifiziert die Ressource

bull Standard HTTP Methoden (GET POST ) legen die Operation fest

bull Internet Format zur Representation der Daten (z B JSON XML )

bull Beispiel GET httpsoutlookoffice365comapiv10meevents

REST - Representational State Transfer

bull Basiert auf REST

bull SQL vergleichbare CRUD Operationen (Create Read

Update Delete) fuumlr Dienste

bull Reichhaltige Filter- und Sortiermoumlglichkeitenbull $top $skip $select $filter $orderby

ODATA - Open Data Protocol

bull Termine im Kalender

httpsoutlookoffice365comapiv10meevents

bull Die neuesten 5 Nachrichten im Posteingang (nur Absender und Betreff)

httpsoutlookoffice365comapiv10memessages$top=5amp$select=SenderSubject

bull Kontakte mit Vornamen bdquoMaxldquo

httpsomecontacts$select=DisplayNameEmailAddressesamp$filter=GivenName eq Max

bull Die ersten 5 Dateien auf OneDrive for Business (nur Dateiname)

httpstsummit-mysharepointcom_apiv10mefiles$select=Nameamp$top=5

Beispiele von Office 365 API Diensten

Office 365 REST APIs reference

httpmsdnmicrosoftcomen-usofficeoffice365apiapi-catalog

bull Ermittelt die Endpunkt Dienst URLs der Office 365

Ressourcen fuumlr den jeweiligen Benutzer

bull Dienst Endpunkt apiofficecom

Office 365 Discovery Service

Discover service endpoints for your Office 365 app

httpmsdnmicrosoftcomen-usofficeoffice365howtodiscover-service-endpoints

Office 365 APIs How to use Discovery Service

httpscodemsdnmicrosoftcomOffice-365-APIs-How-to-use-609102ea

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 3: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

Zentrale Authentifizierungbull Azure AD Exchange Online SharePoint Online

bull Native Apps und Web Anwendungen

Standard Protokoll OAuth 20bull Kein Speichern von Passwoumlrtern

bull Granulare Zugriffssteuerung (Scopes)

bull Langfristiger Zugriff uumlber Refresh Token

bull Foumlderierte Anmeldung und MFA

Azure Active Directory OAuth

Authentifizierung mit der Office 365 APIAzure AD Auth Endpunkt Azure AD Token EndpunktAnwendung Office 365 API Endpunkt(e)

Mit Auth Code ein Access Token fuumlr eine Office 365 Resource anfordern

Access Token und Refresh Token

Mit Access Token die Office 365 API der angefragten Office 365 Resource aufrufen

HTTP Antwort (uumlblicherweise JSON Format)

Anmeldung im Browser-Fenster

Auth Code

Auth Code anfordern

Authorization Code Grant Flowhttpmsdnmicrosoftcomen-uslibraryazuredn645542aspx

bull REST ndash Architekturansatz

bull Auf Basis von REST erstellter Dienst RESTful Servicebull URI identifiziert die Ressource

bull Standard HTTP Methoden (GET POST ) legen die Operation fest

bull Internet Format zur Representation der Daten (z B JSON XML )

bull Beispiel GET httpsoutlookoffice365comapiv10meevents

REST - Representational State Transfer

bull Basiert auf REST

bull SQL vergleichbare CRUD Operationen (Create Read

Update Delete) fuumlr Dienste

bull Reichhaltige Filter- und Sortiermoumlglichkeitenbull $top $skip $select $filter $orderby

ODATA - Open Data Protocol

bull Termine im Kalender

httpsoutlookoffice365comapiv10meevents

bull Die neuesten 5 Nachrichten im Posteingang (nur Absender und Betreff)

httpsoutlookoffice365comapiv10memessages$top=5amp$select=SenderSubject

bull Kontakte mit Vornamen bdquoMaxldquo

httpsomecontacts$select=DisplayNameEmailAddressesamp$filter=GivenName eq Max

bull Die ersten 5 Dateien auf OneDrive for Business (nur Dateiname)

httpstsummit-mysharepointcom_apiv10mefiles$select=Nameamp$top=5

Beispiele von Office 365 API Diensten

Office 365 REST APIs reference

httpmsdnmicrosoftcomen-usofficeoffice365apiapi-catalog

bull Ermittelt die Endpunkt Dienst URLs der Office 365

Ressourcen fuumlr den jeweiligen Benutzer

bull Dienst Endpunkt apiofficecom

Office 365 Discovery Service

Discover service endpoints for your Office 365 app

httpmsdnmicrosoftcomen-usofficeoffice365howtodiscover-service-endpoints

Office 365 APIs How to use Discovery Service

httpscodemsdnmicrosoftcomOffice-365-APIs-How-to-use-609102ea

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 4: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

Authentifizierung mit der Office 365 APIAzure AD Auth Endpunkt Azure AD Token EndpunktAnwendung Office 365 API Endpunkt(e)

Mit Auth Code ein Access Token fuumlr eine Office 365 Resource anfordern

Access Token und Refresh Token

Mit Access Token die Office 365 API der angefragten Office 365 Resource aufrufen

HTTP Antwort (uumlblicherweise JSON Format)

Anmeldung im Browser-Fenster

Auth Code

Auth Code anfordern

Authorization Code Grant Flowhttpmsdnmicrosoftcomen-uslibraryazuredn645542aspx

bull REST ndash Architekturansatz

bull Auf Basis von REST erstellter Dienst RESTful Servicebull URI identifiziert die Ressource

bull Standard HTTP Methoden (GET POST ) legen die Operation fest

bull Internet Format zur Representation der Daten (z B JSON XML )

bull Beispiel GET httpsoutlookoffice365comapiv10meevents

REST - Representational State Transfer

bull Basiert auf REST

bull SQL vergleichbare CRUD Operationen (Create Read

Update Delete) fuumlr Dienste

bull Reichhaltige Filter- und Sortiermoumlglichkeitenbull $top $skip $select $filter $orderby

ODATA - Open Data Protocol

bull Termine im Kalender

httpsoutlookoffice365comapiv10meevents

bull Die neuesten 5 Nachrichten im Posteingang (nur Absender und Betreff)

httpsoutlookoffice365comapiv10memessages$top=5amp$select=SenderSubject

bull Kontakte mit Vornamen bdquoMaxldquo

httpsomecontacts$select=DisplayNameEmailAddressesamp$filter=GivenName eq Max

bull Die ersten 5 Dateien auf OneDrive for Business (nur Dateiname)

httpstsummit-mysharepointcom_apiv10mefiles$select=Nameamp$top=5

Beispiele von Office 365 API Diensten

Office 365 REST APIs reference

httpmsdnmicrosoftcomen-usofficeoffice365apiapi-catalog

bull Ermittelt die Endpunkt Dienst URLs der Office 365

Ressourcen fuumlr den jeweiligen Benutzer

bull Dienst Endpunkt apiofficecom

Office 365 Discovery Service

Discover service endpoints for your Office 365 app

httpmsdnmicrosoftcomen-usofficeoffice365howtodiscover-service-endpoints

Office 365 APIs How to use Discovery Service

httpscodemsdnmicrosoftcomOffice-365-APIs-How-to-use-609102ea

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 5: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull REST ndash Architekturansatz

bull Auf Basis von REST erstellter Dienst RESTful Servicebull URI identifiziert die Ressource

bull Standard HTTP Methoden (GET POST ) legen die Operation fest

bull Internet Format zur Representation der Daten (z B JSON XML )

bull Beispiel GET httpsoutlookoffice365comapiv10meevents

REST - Representational State Transfer

bull Basiert auf REST

bull SQL vergleichbare CRUD Operationen (Create Read

Update Delete) fuumlr Dienste

bull Reichhaltige Filter- und Sortiermoumlglichkeitenbull $top $skip $select $filter $orderby

ODATA - Open Data Protocol

bull Termine im Kalender

httpsoutlookoffice365comapiv10meevents

bull Die neuesten 5 Nachrichten im Posteingang (nur Absender und Betreff)

httpsoutlookoffice365comapiv10memessages$top=5amp$select=SenderSubject

bull Kontakte mit Vornamen bdquoMaxldquo

httpsomecontacts$select=DisplayNameEmailAddressesamp$filter=GivenName eq Max

bull Die ersten 5 Dateien auf OneDrive for Business (nur Dateiname)

httpstsummit-mysharepointcom_apiv10mefiles$select=Nameamp$top=5

Beispiele von Office 365 API Diensten

Office 365 REST APIs reference

httpmsdnmicrosoftcomen-usofficeoffice365apiapi-catalog

bull Ermittelt die Endpunkt Dienst URLs der Office 365

Ressourcen fuumlr den jeweiligen Benutzer

bull Dienst Endpunkt apiofficecom

Office 365 Discovery Service

Discover service endpoints for your Office 365 app

httpmsdnmicrosoftcomen-usofficeoffice365howtodiscover-service-endpoints

Office 365 APIs How to use Discovery Service

httpscodemsdnmicrosoftcomOffice-365-APIs-How-to-use-609102ea

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 6: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull Basiert auf REST

bull SQL vergleichbare CRUD Operationen (Create Read

Update Delete) fuumlr Dienste

bull Reichhaltige Filter- und Sortiermoumlglichkeitenbull $top $skip $select $filter $orderby

ODATA - Open Data Protocol

bull Termine im Kalender

httpsoutlookoffice365comapiv10meevents

bull Die neuesten 5 Nachrichten im Posteingang (nur Absender und Betreff)

httpsoutlookoffice365comapiv10memessages$top=5amp$select=SenderSubject

bull Kontakte mit Vornamen bdquoMaxldquo

httpsomecontacts$select=DisplayNameEmailAddressesamp$filter=GivenName eq Max

bull Die ersten 5 Dateien auf OneDrive for Business (nur Dateiname)

httpstsummit-mysharepointcom_apiv10mefiles$select=Nameamp$top=5

Beispiele von Office 365 API Diensten

Office 365 REST APIs reference

httpmsdnmicrosoftcomen-usofficeoffice365apiapi-catalog

bull Ermittelt die Endpunkt Dienst URLs der Office 365

Ressourcen fuumlr den jeweiligen Benutzer

bull Dienst Endpunkt apiofficecom

Office 365 Discovery Service

Discover service endpoints for your Office 365 app

httpmsdnmicrosoftcomen-usofficeoffice365howtodiscover-service-endpoints

Office 365 APIs How to use Discovery Service

httpscodemsdnmicrosoftcomOffice-365-APIs-How-to-use-609102ea

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 7: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull Termine im Kalender

httpsoutlookoffice365comapiv10meevents

bull Die neuesten 5 Nachrichten im Posteingang (nur Absender und Betreff)

httpsoutlookoffice365comapiv10memessages$top=5amp$select=SenderSubject

bull Kontakte mit Vornamen bdquoMaxldquo

httpsomecontacts$select=DisplayNameEmailAddressesamp$filter=GivenName eq Max

bull Die ersten 5 Dateien auf OneDrive for Business (nur Dateiname)

httpstsummit-mysharepointcom_apiv10mefiles$select=Nameamp$top=5

Beispiele von Office 365 API Diensten

Office 365 REST APIs reference

httpmsdnmicrosoftcomen-usofficeoffice365apiapi-catalog

bull Ermittelt die Endpunkt Dienst URLs der Office 365

Ressourcen fuumlr den jeweiligen Benutzer

bull Dienst Endpunkt apiofficecom

Office 365 Discovery Service

Discover service endpoints for your Office 365 app

httpmsdnmicrosoftcomen-usofficeoffice365howtodiscover-service-endpoints

Office 365 APIs How to use Discovery Service

httpscodemsdnmicrosoftcomOffice-365-APIs-How-to-use-609102ea

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 8: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull Ermittelt die Endpunkt Dienst URLs der Office 365

Ressourcen fuumlr den jeweiligen Benutzer

bull Dienst Endpunkt apiofficecom

Office 365 Discovery Service

Discover service endpoints for your Office 365 app

httpmsdnmicrosoftcomen-usofficeoffice365howtodiscover-service-endpoints

Office 365 APIs How to use Discovery Service

httpscodemsdnmicrosoftcomOffice-365-APIs-How-to-use-609102ea

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 9: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

Office 365 APIs How to use Discovery Service

httpscodemsdnmicrosoftcomOffice-365-APIs-How-to-use-609102ea

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 10: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

Office 365 API Tools fuumlr Visual Studio

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 11: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull NET Windows Store Apps

bull NET Windows Store Universal Apps

bull Windows Forms Applications

bull WPF Applications

bull ASPNET MVC Web Applications

bull ASPNET Web Forms Applications

bull Xamarin Android and iOS Applications

bull Multi-device Hybrid Apps

bull Windows Phone 81 Apps (ab Version 11728)

Von API Tools unterstuumltzte Projekttypen

Microsoft Office 365 API Tools (Description)

httpsvisualstudiogallerymsdnmicrosoftcom7e947621-ef93-4de7-93d3-d796c43ba34f

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 12: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

Im Visual Studio Projekt

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 13: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull Native SDKs fuumlr Android und iOS

bull Von MS Open Tech

bull Auf GitHub veroumlffentlichtbull httpsgithubcomOfficeDevOffice-365-SDK-for-Android

bull httpsgithubcomOfficeDevOffice-365-SDK-for-iOS (Preview)

Native Office 365 SDKs

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 14: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

DevCamp Training Module 06

httpsgithubcomOfficeDevDevCampTraining

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 15: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull Office Dev Center

httpdevofficecom

bull OfficeDev auf GitHub

httpgithubcomOfficeDev

Weitere Informationen

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 16: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht

bull Office 365 for Developers httpwwwmicrosoftvirtualacademycomproduct-trainingoffice-development

bull Introduction to Office 365 Development

bull Deep Dive into the Office 365 App Model

bull Deep Dive Integrate Office 365 APIs in Your Web Apps

bull Deep Dive Integrate Office 365 APIs in Your Mobile Device Apps

Microsoft Virtual Academy (MVA)

Page 17: Verschiedene Authentifizierungs-Methodendownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813-92FC-236691D7... · • Einfach anzuwendende REST / OData Dienste • Ermöglicht