Presentation is loading. Please wait.

Presentation is loading. Please wait.

User signs in to WindowsUser is signed in to your app 12.

Similar presentations


Presentation on theme: "User signs in to WindowsUser is signed in to your app 12."— Presentation transcript:

1

2

3

4

5

6

7 User signs in to WindowsUser is signed in to your app 12

8

9

10

11

12 Secure storage Credential isolation Roaming

13 My Photo App App Foo

14 My Photo App Desktop PC Sky Drive (Microsoft Account) My Photo App Tablet PC

15

16

17 Typical OAuth flow Online service 1. Authorization Request (Start URL) 2. Login page 3. Credentials 4. Authorization page 5. User decision 6. Authorization token (Redirect URL) 7. Data access User Application

18 No browser control No credential isolation

19 Web auth broker Web authentication broker Online service 1. Authorization request (Start URL) 2. Login page 3. Credentials 4. Authorization page 5. User decision 6. Authorization token (Redirect URL) WinRT Dialog User Windows Store app 7. Data access

20

21 Easy to use Credential isolation Supports secure SSO

22 Architecture 1 2 3 a 3 b 4 5 6 App’s App Container Medium Integrity Level Different App Container

23 SSO mode allows users to authenticate to services without having to re-enter credentials every time WAB supports SSO Apps need to opt-in

24 Kernel Mode User Mode (App Container) User Mode (Medium) https://contoso.com SID: S-1-5-4321 Contoso verifies the redirect URL for its apps (e.g. MyPhotoApp registered ms-app://S-1-5-4321) MyPhotoApp https://contoso.com?ContosoAppID=MyPhotoApp, redirectURI=ms-app://S-1-5-4321,… https://contoso.com?ContosoAppID=MyPhotoApp, redirectURI=ms-app://S-1-5-4321,…

25 Header color Title text Icon Stylized web page to do the following:

26

27

28 Inconsistent account UX Extra work for you

29

30 Intuitive & consistent account UX Saves you time

31

32 Sign in once. And that’s it. Microsoft Account & Services - Live SDK Online service providers - WebAuthBroker Optimize your online service for best results Cred Management - Credential Locker Accounts UX – Accounts Control Key takeaways Sign up or give up?

33

34

35


Download ppt "User signs in to WindowsUser is signed in to your app 12."

Similar presentations


Ads by Google