Learn your way! Get started

Identity 2.0, Part 2 of 2: User Verification and Authentication

with expert Mike Benkovich


Watch trailer


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 12/8/2014
Level Intermediate
Runtime 1h 27m
Closed captioning Included
Transcript Included
eBooks / courseware Included
Hands-on labs N/A
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

In this course you are going to take a look at integrating advanced new features of identity into our application. This includes things like implementing messaging via email or text to the users to support account verification, multi-factor authentication, and more. You'll also see how to work with the Authorization framework of Roles and Claims and see how to use them in our app.

Prerequisites

This course is for users with experience with developing web applications using C# or other object oriented programming languages. You should also have viewed ‘Identity 2.0: Introduction’ before viewing this course.

Meet the expert

Mike Benkovich delivers technical presentations around the U.S. as a consultant, trainer, and former Developer Evangelist for Microsoft. He has worked in a variety of professional roles including architect, project manager, developer, and technical writer. Mike is also an author of two books, published by WROX Press and APress, that show developers how to get the most from their SQL databases. Since appearing in the 1994 Microsoft DevCast, Mike has presented technical information at seminars, conferences, and corporate boardrooms across America.

Course outline



User Verification and Authentication

Customizing User Profile (26:08)
  • Introduction (00:19)
  • Custom Profile (01:30)
  • Customizing User Profile (00:44)
  • ApplicationUser Class (01:08)
  • Schema Managed by EF (02:39)
  • Demo: Custom Profile (06:04)
  • Demo: Migration (04:54)
  • Demo: Favorite Color (04:37)
  • Demo: Controllers (03:56)
  • Summary (00:14)
Account Verification (19:33)
  • Introduction (00:23)
  • Set Up Account Verification (01:00)
  • IIdentityMessageService (00:56)
  • SendGrid (00:36)
  • Enable Use of Message Services (00:55)
  • Demo: Email Service (04:16)
  • Demo: SendGrid (04:40)
  • Demo: Redirect (04:25)
  • Demo: User Data (02:06)
  • Summary (00:11)
Two Factor Authentication (19:49)
  • Introduction (00:22)
  • Two-Factor Authentication (00:30)
  • Enable Two Factor Auth (00:43)
  • Get Started with Twilio (00:30)
  • Demo: Install Twilio (03:34)
  • Demo: Message Setup (04:24)
  • Demo: Send Message (04:26)
  • Demo: Forgot Password (05:09)
  • Summary (00:06)
Working with Roles (21:37)
  • Introduction (00:18)
  • Working with Roles (00:42)
  • URL-Based Authorization (00:50)
  • MVC Security Annotations (00:38)
  • Demo: Reports (02:52)
  • Demo: UserAdmin (05:08)
  • Demo: Apply Roles (05:01)
  • Demo: URL-Based Auth (02:37)
  • Demo: MVC Authorization (03:14)
  • Summary (00:12)