Dealing with Credentials When Securing an ASP.NET Core 3 Application

In this course you'll learn best practices regarding user and password management, integrating with third-party providers like Facebook, setting up federation and implementing multi-factor authentication.
Course info
Rating
(35)
Level
Intermediate
Updated
Apr 27, 2020
Duration
3h 53m
Table of contents
Course Overview
Comparing Different Credential Provider Options
Using a Database for Storing Users
Best Practices for User Management
Integrating with Active Directory
Integrating with External Identity Providers
User Provisioning, Federation, and Federated Identity
Supporting Multi-factor Authentication
Description
Course info
Rating
(35)
Level
Intermediate
Updated
Apr 27, 2020
Duration
3h 53m
Description

Implementing multi-factor authentication is critical for user management. In this course, Dealing with Credentials When Securing an ASP.NET Core 3 Application, you will gain the ability to integrate with third-party providers. First, you'll explore best practices in regards to dealing with users and credentials. Next, you'll learn how to integrate IdentityServer with a custom user database. Finally, you'll learn about user management and integrating with social providers like Facebook. When you're finished with this course, you'll have the skills and knowledge of MFA needed to safely deal with credentials and users.

About the author
About the author

Kevin Dockx is a freelance solution architect (mobile/web), author & consultant, living in Antwerp (Belgium).

More from the author
Building an Async API with ASP.NET Core
Intermediate
2h 49m
Jun 2, 2020
More courses by Kevin Dockx
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Kevin. Welcome to my course, Dealing with Credentials When Securing an ASP.NET Core 3 application. I'm a Microsoft MVP and freelance solutions architect currently focused on security and building APIs. In this course, we're going to learn a set of best practices in regards to dealing with users and credentials. Doing this the right way is very important. You don't want to end up with a security breach. Some of the major topics that we will cover include integrating IdentityServer with a custom user database, user management and password best practices, integrating with social providers like Facebook, but also setting up federation with other identity providers, and implementing multi‑factor authentication. By the end of this course, you'll know how to safely deal with credentials and users. Before beginning the course, you should be familiar with securing ASP.NET Core applications with OAuth 2 and OpenID connect using IdentityServer 4. I hope you'll join me on this journey to learn how to safely handle users and credentials with the Dealing with Credentials When Securing an ASP.NET Core 3 application course, at Pluralsight.