Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaRéka Balla Megváltozta több, mint 6 éve
1
TechReady 22 6/25/2018 © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Egy végpont mind felett
Kőnig Tibor Microsoft Magyarország
3
Közösségi szolgáltatások a vállalatoknál
Munkatársak Csoportok Dokumentumok ek Megbeszélések Feladatok stb. Vállalati közösségi hálózatok Ismerősök Posztok Lájkok Követések Események "Civil" közösségi hálózatok
4
Közösségi szolgáltatások a vállalatoknál ma
Microsoft-megoldások: A SharePoint közösségi funkciói Yammer Külső megoldások: Facebook at Work Slack, stb.
5
Office Developer Platform
6/25/2018 5:40 AM Demo Yammer © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
A fejlesztés irányai KITERJESZTÉSE ELÉRÉSE Office-alkalmazások
bővítményekkel Office-adatok ELÉRÉSE API-kon keresztül
7
1 API-k
8
Adatok több különböző szolgáltatásban
Munkahely és iskola Személyes Önálló végpontok az adateléréshez Két különböző felhasználó-hitelesítő megoldás
9
Adatok több különböző szolgáltatásban
Azure Active Directory Graph API Windows Live profile API SharePoint User Profile API Exchange HD Picture API Outlook REST API Office Graph in SharePoint Online OneDrive for Business API /yina_contoso_com/_api/v2.0/drive /designCouncil/_api/v2./drive OneDrive API
10
Egyszerűbb adatelérés a Microsoft Graph használatával
Build 2015 6/25/2018 5:40 AM Egyszerűbb adatelérés a Microsoft Graph használatával © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Mi az a Microsoft Graph? Egyetlen végpont a következőkhöz:
1. Adatok elérése Felhasználók, csoportok, üzenetek, események, fájlok, beszélgetések, feladatok, jegyzetek, stb. elérése 2. Adatok át- és bejárása Kontextus szerint összefüggő adatok, pl. egy fájlt utoljára módosító felhasználó elérése 3. Felismerések kinyerése Népszerű dokumentumok kiemelése, a velem együtt dolgozó felhasználók elérése, egy teljes kapcsolati háló kialakítása
12
Microsoft Graph https://graph.microsoft.com/ CONVERSATIONS USER EVENTS
createdBy trendingAround Shared with me CONVERSATIONS public workingWith manager USER directReports EVENTS trendingAround FILES modifiedBy TASKS MESSAGES NOTES TASKS memberOf NOTES workingWith GROUPS createdBy FILES
13
Satya Nadella a Microsoft Graph fontosságáról
„Az Office 365 és a Dynamics sikere vonzó a fejlesztők számára. Ebben a negyedévben* elérhetővé tettük számukra azokat az adatelérési API-kat, amiken keresztül hozzáférhetők a személyek közötti kapcsolatok, beszélgetések, naptárak, folyamatok és tartalom. Ezeket az API-kat úgy hívjuk: Microsoft Graph. Az, hogy a fejlesztők a Microsoft Graph-fal dolgozhatnak, stratégiai előnyt jelent ügyfeleinknek és partnereinknek. A Smartsheet már használja is az API-kat. Az Oracle a Microsoft Graph használatával fejleszti tovább üzleti alkalmazásai, például az Oracle Sales Cloud képességeit, és számos innovatív startup dolgozik a kibővítésén, hogy létrehozhassák a hatékonységnövelő alkalmazások új generációját.” * 2015 utolsó negyedévében
14
Office Developer Platform
6/25/2018 5:40 AM Demo Visual Graph Explorer © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Microsoft Graph API https://graph.microsoft.com/ Saját bővítmény
USERS FILES MAIL CALENDAR GROUPS Kapcsolatok és felismerések az Office Graph-ból TASKS
16
Microsoft Graph: átjáró az Office 365-be
Egyetlen erőforrás, ami több különböző Microsoft- szolgáltatás meghatalmazottjaként üzemel Biztosítja az objektumok és kapcsolatok bejárását Szükségtelenné teszi a felderítési végpontokat Csak egy OAuth hozzáférési tokent igényel Személyes és munkahelyi/iskolai fiókokhoz is jó
17
EMAIL AND CONVERSATIONS
A „silók” lebontása AND CONVERSATIONS USER FILES EVENTS PEOPLE GROUPS
18
/me ME thumbnailPhoto responsibilities department pastProjects
Build 2015 6/25/2018 5:40 AM /me USER ME thumbnailPhoto responsibilities department pastProjects userPhoto aboutMe hireDate birthday address schools jobTitle mobile name skills alias tags © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
/users manager USER directReports GROUPS memberOf
20
/messages manager USER directReports GROUPS memberOf MESSAGES
21
/events USER EVENTS GROUPS MESSAGES MESSAGES manager directReports
memberOf MESSAGES MESSAGES
22
/drive USER EVENTS EVENTS FILES GROUPS MESSAGES Shared with me manager
createdBy public USER directReports directReports modifiedBy EVENTS EVENTS FILES GROUPS memberOf MESSAGES
23
/groups FILES FILES CONVERSATIONS EVENTS USER EVENTS GROUPS GROUPS
directReports Shared with me modifiedBy FILES createdBy public directReports Shared with me modifiedBy FILES createdBy public manager CONVERSATIONS EVENTS USER EVENTS GROUPS memberOf GROUPS memberOf createdBy MESSAGES FILES
24
/workingWith (preview)
directReports Shared with me modifiedBy FILES createdBy public workingWith manager createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf USER EVENTS GROUPS memberOf MESSAGES
25
/trendingAround (preview)
directReports Shared with me modifiedBy FILES createdBy public workingWith workingWith manager createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf USER directReports trendingAround EVENTS GROUPS memberOf MESSAGES
26
/tasks (preview) FILES FILES CONVERSATIONS EVENTS GROUPS USER EVENTS
trendingAround directReports trendingAround directReports directReports Shared with me modifiedBy FILES createdBy public workingWith manager createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf USER EVENTS GROUPS memberOf GROUPS memberOf TASKS MESSAGES TASKS
27
/notes (preview) FILES FILES CONVERSATIONS EVENTS GROUPS USER EVENTS
trendingAround directReports directReports Shared with me modifiedBy FILES createdBy public workingWith manager createdBy FILES CONVERSATIONS EVENTS GROUPS memberOf USER EVENTS GROUPS memberOf GROUPS memberOf TASKS TASKS MESSAGES NOTES TASKS TASKS NOTES
28
/people (preview) CONVERSATIONS USER USER EVENTS TASKS FILES TASKS
createdBy trendingAround Shared with me CONVERSATIONS public workingWith manager USER USER directReports EVENTS trendingAround FILES modifiedBy TASKS MESSAGES NOTES TASKS memberOf NOTES workingWith GROUPS createdBy FILES
29
Demo Graph Explorer Csak munkahelyi és iskolai fiókok:
Személyes, illetve munkahelyi és iskolai fiókok:
30
Alapfunkciók - /v1.0 és /beta
Build 2015 6/25/2018 5:40 AM Alapfunkciók - /v1.0 és /beta OAuth2.0 CORS CRUD OData lekérdezések Az API által definiált saját műveletek és funkciók Kliens oldali könyvtárak: tervbe véve © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
31
Data - /v1.0 Users Files Mail Calendar Personal Contacts
Build 2015 6/25/2018 5:40 AM Data - /v1.0 Users Files Mail Calendar Personal Contacts Groups (conversations, calendar, files) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
32
Data - /beta v1.0, plusz... Insights Notes
Build 2015 6/25/2018 5:40 AM Data - /beta v1.0, plusz... Insights Notes Tasks Organizational contacts People Webhooks © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
33
Microsoft Graph API vs. Service API-k
A szolgáltatásspecifikus végpontok továbbra is megmaradnak, és támogatottak lesznek Az új funkciók először a szolgáltatásspecifikus végpontokban lesznek elérhetők A cél: minden funkció jelenjen meg a Microsoft Graphban Nemcsak az Office 365-szolgáltatások lesznek elérhetők a közös végpontból Ezért lett Microsoft Graph API a neve
34
2 Azonosítás
35
Office 365 – összekapcsolt appok
36
Egységes autentikáció az Office 365-ben
Bejelentkezés az OpenID Connecttel Azure AD és Office 365 Az MFA és a federált azonosítás is támogatott Appok, webhelyek, egyoldalas webappok, szolgáltatások Kitűzés a közös alkalmazásindító menübe
37
Hozzáférési hatáskörök
Finomhangolt adatelérési jogosultságok AND CONVERSATIONS USER FILES EVENTS PEOPLE GROUPS User.Read.All User.ReadWrite Files.Read Files.ReadWrite Mail.Read Mail.ReadWrite Mail.Send Calendar.Read Calendar.ReadWrite People.Read Groups.Read.All Groups.ReadWrite.All And more…
38
Felhasználói hozzájárulás
Office Developer Platform 6/25/2018 5:40 AM Felhasználói hozzájárulás Egyszeri azonosítás minden O365 szolgáltatáshoz Külön rendszergazdai és végfelhasználói hozzájárulás Biztonságos protokollok OpenID Connect és OAuth 2.0 A felhasználói adatok nem tárolódnak Finomhangolt hozzáférési jogok Frissítési tokenek, hogy ne kelljen folyton megújítani © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
39
Office 365 adatok hozzáférési jogának kiadása
Microsoft Office 6/25/2018 Office 365 adatok hozzáférési jogának kiadása Jogosultságkezelő végpont Token végpont App Microsoft Graph API Jogosultsági kód kérése Bejelentkezés, hozzájárulás megadása Jogosultsági kód kiadása Jogosultsági kód felhasználása, hozzáférési token kérése az O365 erőforráshoz Hozzáférési / frissítési token visszaadása A Microsoft Graph API meghívása a tokennel HTTP válasz © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
40
Office Developer Platform
6/25/2018 5:40 AM 3 Alkalmazások © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
41
Integráció az Office 365-tel
Office Developer Platform 6/25/2018 5:40 AM Integráció az Office 365-tel © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
42
Office Developer Platform
6/25/2018 5:40 AM Demo Delve © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
43
Az appfejlesztés folyamata
Office Developer Platform 6/25/2018 5:40 AM Az appfejlesztés folyamata Az app regisztrálása Natív Web app Egyoldalas (single page) app Apphozzáférések beállítása / igénylése Token lekérése (OAuth2.0) Egyszeri bejelentkezés (OpenID Connect) Alkalmazáslogika létrehozása a Microsoft Graph API használatával © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
44
Office Developer Platform
6/25/2018 5:40 AM 4 Hogyan tovább? © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
45
Microsoft Graph https://graph.microsoft.com/ CONVERSATIONS USER EVENTS
createdBy trendingAround Shared with me CONVERSATIONS public workingWith manager USER directReports EVENTS trendingAround FILES modifiedBy TASKS MESSAGES NOTES TASKS memberOf NOTES workingWith GROUPS createdBy FILES
46
Mi van a fejlesztői portálon?
Repülőrajt App-regisztráció (Azure-előfizetés nélkül) Példaprojektek Dokumentáció a GitHubon (nyitott a közösségtől érkező fejlesztésekre)
47
Demo Fejlesztői portál
48
Hasznos holmik Dokumentáció, mintaprogramok
6/25/2018 Hasznos holmik Dokumentáció, mintaprogramok Stack Overflow: [MicrosoftGraph] és [Office365] Twitter: #MicrosoftGraph és #Office365dev © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
49
6/25/2018 © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.