ASP.NET Authentication: The Big Picture
Looking to start building authentication into your ASP.NET application, but don’t know where to start? This course will take you from zero to hero and set you in the right direction for implementing the best authentication system for your users.
What you'll learn
Getting started in the vast world of ASP.Net Authentication can seem intimidating. However, with a few basics, one can easily get started. In this course, ASP.NET Authentication: The Big Picture, you will learn the basics of modern authentication. First, you will see the various factors that can affect what authentication methods are suitable for your application, because choosing the wrong one is not only a security risk for your business, but also for your users. Next, you will gain an understanding of what modern authentication methods are available to you, and how they rank when compared to one another. You will see that passwords alone are no longer enough, and that not all second factors are built equally. Finally, you will get an overview of what ASP.NET Core libraries are available to you to build these authentication systems, and where to go to learn more. When you are done with this course, you will have the knowledge needed to start implementing your chosen authentication methods in ASP.NET Core.
Table of contents
- Introduction 1m
- Passwords 7m
- Concept: Multi-Factor Authentication (MFA) 3m
- Knowledge-Based Authentication (KBA) 1m
- One-Time Passwords (OTP) via SMS 5m
- Time-based One Time Passwords (TOTP) 4m
- Authentication via Push Notifications 3m
- Unphishable Authentication with FIDO2 6m
- Social Authentication 3m
- API Access with OAuth 2.0 2m
- Federated Identity with OpenID Connect 2m
- Intranet Authentication with Windows Authentication 1m
- Basics of Biometrics 3m
- Summary 1m
- Intoduction 1m
- Password Authentication using ASP.NET Identity 2m
- Demo: Basic ASP.NET Identity 1m
- Social Authentication in ASP.NET Core 3m
- Using Your Existing Account with Windows Authentication 1m
- TOTP with ASP.NET Identity 3m
- Creating an OAuth Client Application 2m
- Protecting an ASP.NET API with OAuth Access Tokens 2m
- Creating an OpenID Connect Client Application 1m
- Creating Your Own Authorization Server with IdentityServer4 2m
- Unphishable ASP.NET Authentication with FIDO2 3m
- Summary 2m