Presentation is loading. Please wait.

Presentation is loading. Please wait.

11 | Managing User Info Jeremy Foster Michael Palermo

Similar presentations


Presentation on theme: "11 | Managing User Info Jeremy Foster Michael Palermo"— Presentation transcript:

1 11 | Managing User Info Jeremy Foster | @codefoster Michael Palermo | @palermo4

2 Authentication and user identity Managing user contacts Managing user appointments Module Overview

3 Authentication & User Identity

4 Authentication Hey, I'm Joe Dirt.

5 Authorization Could I see that medical record please? Joe Dirt

6 Credential Locker The credential locker is a convenient and secure way to store user credentials that your app uses to connect to services like media, social networking, and so on. You can store a user's user ID and password in the credential locker, and then automatically log them on to services when they use your app. Credentials stored in the credential locker automatically roam with a user's Microsoft Account.

7 DEMO MSDN: Credential Locker

8 Web Authentication Broker The web authentication broker supports the OAuth and OpenID internet authentication protocols, so you can integrate your app with a web service that provides user authentication. This allows you to utilize user identity in your apps from services such as Facebook, Flickr, Google, and Twitter. You can also use the web authentication broker to enable single sign-on (SSO) for multiple internet authenticated apps.

9 Fingerprint Authentication Fingerprint (biometric) verification enables you to enhance the security of your app by requesting a fingerprint when the user is required to consent to a particular action such as authorizing an in-app purchase, or accessing a restricted resource.

10 DEMO MSDN: User Consent Verifier

11 Certificate Authentication Certificate authentication provides a high level of trust when authenticating a user. Apps that require secure authentication beyond a user ID and password combination can use certificates for authentication.

12 Enterprise Authentication Enterprise authentication enables users of your app to authenticate using Windows domain credentials. Enterprise authentication is commonly used for line-of-business apps where users require access to corporate resources that are part of a domain. Examples include access to corporate web or SharePoint sites, or access to files on a corporate network using the file picker control. To include enterprise authentication in your app, enable the Enterprise Authentication capability in your app manifest.

13 Microsoft Account (Live Services) You can sign users in to their Microsoft account, so that your app will work with Microsoft cloud services like Outlook.com and Microsoft OneDrive.

14 DEMO codeShow: Live Authentication

15 Credential Picker You can use the credential picker to present your users with the Windows UI for entering user names and passwords. This presents your user with a consistent experience when entering their credentials.

16 DEMO MSDN: Credential Picker

17 DEMO codeShow: WAMS Authentication

18 Managing User Contacts

19 DEMO MSDN: Contact Picker

20 Managing User Appointments

21 DEMO MSDN: Appointments API

22 Authentication and user identity Managing user contacts Managing user appointments Summary

23 ©2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics 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.


Download ppt "11 | Managing User Info Jeremy Foster Michael Palermo"

Similar presentations


Ads by Google