oauth in windows 8

17
OAuth in Windows 8

Upload: virginia-vin

Post on 01-Jan-2016

33 views

Category:

Documents


1 download

DESCRIPTION

OAuth in Windows 8. Windows Store Apps koppelen aan o.a. Facebook en LinkedIn Michiel van Otegem Senior Software Architect, Microsoft Business Line SDN Event, Ede – 14 juni 2013. OAuth 2.0 Sequence Diagram. App. OAuth Service. API Service. Start App. Token Request. Login Form. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: OAuth  in Windows 8

OAuth in Windows 8

Page 2: OAuth  in Windows 8

Windows Store Apps koppelen aan o.a. Facebook en LinkedIn

Michiel van OtegemSenior Software Architect, Microsoft Business Line

SDN Event, Ede – 14 juni 2013

Page 3: OAuth  in Windows 8

3

OAuthService API ServiceApp

Token Request

Start App

Login Form

Login & Consent

Token Response

Request + Token

Response

Display Result

OAuth 2.0 Sequence Diagram

Page 4: OAuth  in Windows 8

4

OAuthService

API ServiceApp

Request Token Request

Start App

Login Form

Login & Consent

Verifier Response

Request + OAuth Header

Response

Display Result

Request Token Response

Verifier Request

Access Token Request

Access Token Response

Oauth 1.x Sequence Diagram

Page 5: OAuth  in Windows 8

5Titel | Onderwerp | Plaats | Datum |

Titel pijl

Tekst pijl

Tekst pijl

Tekst pijl

4. Grote kop

Page 6: OAuth  in Windows 8

6Titel | Onderwerp | Plaats | Datum |

5. Grote kop

Introtekst(maximaal 2 regels)

Bodytekst

Page 7: OAuth  in Windows 8

7Titel | Onderwerp | Plaats | Datum |

6. Kleine kop

Introtekst(maximaal 3 regels)

Bodytekst

Page 8: OAuth  in Windows 8

8Titel | Onderwerp | Plaats | Datum |

7. Grote kop

OpsommingOpsomming (uitgelicht)OpsommingOpsomming

Page 9: OAuth  in Windows 8

9Titel | Onderwerp | Plaats | Datum |

8. Grote kop

IntrotekstBodytekst

Opsomming level 1Opsomming (uitgelicht)• Opsomming level 2• Opsomming level 2 - opsomming level 3

Page 10: OAuth  in Windows 8

10Titel | Onderwerp | Plaats | Datum |

9. Kop tabel (2 kolommen)

Titel Titel

Kleine bodytekst Kleine bodytekst

Page 11: OAuth  in Windows 8

11Titel | Onderwerp | Plaats | Datum |

10. Kop tabel (3 kolommen)

Titel Titel Titel

Kleine bodytekstKleine bodytekstKleine bodytekst

Page 12: OAuth  in Windows 8

12

System.Web.Security

System.Security.Principal Microsoft.IdentityModel.Claims

Titel | Onderwerp | Plaats | Datum |

Identiteit voor .NET 4.5

GenericIdentity

IIdentity

WindowsIdentity

GenericPrincipal

IPrincipal

WindowsPrincipal

FormsIdentity

WindowsClaimsIdentity

IClaimsIdentity

ClaimsIdentity

WindowsClaimsPrincipal

IClaimsPrincipal

ClaimsPrincipal

Page 13: OAuth  in Windows 8

13

System.Web.Security

System.Security.Principal System.Security.Claims

Titel | Onderwerp | Plaats | Datum |

Identiteit in .NET 4.5

GenericIdentity

IIdentity

WindowsIdentity

GenericPrincipal

IPrincipal

WindowsPrincipal

FormsIdentity

ClaimsIdentity

ClaimsPrincipal

Page 14: OAuth  in Windows 8

14Titel | Onderwerp | Plaats | Datum |

12. Titel staafdiagram

Omschrijving diagram

Legenda Percentage Percentage Percentage Percentage

2009 2010 2011 20120

1

2

3

4

5

6

Page 15: OAuth  in Windows 8

15Titel | Onderwerp | Plaats | Datum |

13. Titel lijndiagram

Omschrijving diagram

100 200 300 4000

1

2

3

4

5

6

Legenda Percentage Percentage Percentage Percentage

Page 16: OAuth  in Windows 8

16Titel | Onderwerp | Plaats | Datum |

14. Titel cirkeldiagram

Omschrijving diagram

Legenda Percentage Percentage Percentage Percentage

X %

X %

X %

X %

Page 17: OAuth  in Windows 8

15.Afsluiting