Learn your way! Get started

Identity 2.0, Part 1: Introduction

with expert Mike Benkovich

Watch trailer

Identity 2.0, Part 1: Introduction Trailer

Course at a glance

Included in these subscriptions:

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

Release date Release date 12/1/2014
Level Level Intermediate
Runtime Runtime 1h 14m
Platform Platform Major browsers on Windows Major browsers on Windows Major browsers on Mac OSX Major browsers on Mac OSX Mobile Devices Mobile Devices
Closed captioning Closed captioning Included
Transcript Transcript Included
eBooks / courseware eBooks / courseware Included
Hands-on labs Hands-on labs N/A
Sample code Sample code Included
Exams Exams Included

Enterprise Solutions
Enterprise Solutions

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

Course description

Since the release of Visual Studio 2005 and .NET 2.0 Microsoft has provided tools to implement the patterns around user authentication and authorization. Since introducing the provider model which supported core requirements of login with a username and a password, and the accompanying tools and controls available in the WinForms platform, the industry has matured and changed. Today you need to be able to support devices and users coming into our app from a wide variety of sources. You've seen the explosion of Social Media and 3rd party identity providers that you need to integrate. You also need a way to get more confidence that a user is who they say they are, with things like Multi-Factor Authentication. In this latest release of Identity you will see how well they meet the needs of a modern web app. You will explore the features and the implementation so you will know what it can do and how you can use it.


This course is for users with experience with developing web applications using C# or other object oriented programming languages.

Meet the expert

Mike Benkovich 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

Identity 2.0

Introduction To Identity (19:19)
  • Introduction (00:24)
  • Idenitity and Security (00:58)
  • Identity and Credentials (02:10)
  • Authentication in the Web (02:58)
  • Authentication & Authorization (01:02)
  • Role-Based Authorization (02:06)
  • Claims-Based Authorization (01:53)
  • Why Claims-Based Authorization (01:31)
  • Two-FactorAuthentication (01:00)
  • 2FA Tokens (01:12)
  • Passive vs. Active Auth (01:29)
  • Some Terminology (02:18)
  • Summary (00:11)
ASP.NET Identity 2.0 (28:34)
  • Introduction (00:31)
  • From Membership to Identity (04:26)
  • ASP.NET Identity Goals (03:49)
  • New Features of Identity 2.X (02:23)
  • Default Identity 2.0 Schema (02:10)
  • Getting Started (01:01)
  • ASP.NET WinForms Templates (00:45)
  • Demo: Configure Auth (05:08)
  • Demo: Identity Configuration (04:49)
  • Demo: Model & Configuration (03:16)
  • Summary (00:11)
MVC Identity (09:56)
  • Introduction (00:19)
  • ASP.NET MVC Architecture (01:09)
  • ASP.NET MVC Identity Startup (01:02)
  • Demo: MVC (03:06)
  • Demo: AccountController (04:03)
  • Summary (00:14)
Enabling Third Party Identity (16:55)
  • Introduction (00:35)
  • Enabling 3rd Party Identity (00:56)
  • OAuth Terminology (00:41)
  • OAuth Flow (01:23)
  • OpenID Connect (00:30)
  • Roles (00:13)
  • OpenID Connect Flow (00:34)
  • Adding 3rd Party Auth (00:48)
  • Demo: 3rd Party Identity (05:27)
  • Demo: More Authentication (05:23)
  • Summary (00:21)