Download presentation
Presentation is loading. Please wait.
Published byJoel Horn Modified over 8 years ago
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.