Azure Active Directory B2C From Start to Finish
Easily authenticate and authorize customers with Azure's free tools
What you'll work with
About this course
Getting started with Azure Active Directory B2C will give you a firm grasp on how to leverage the free resources in Azure to add authentication and authorization to your custom applications. You will set up a B2C tenant, build a Blazor Server application, and configure the system to allow users to log into your web application. Along the way, you will learn how to customize the authentication system, you will learn how the various active directory solutions differ, and you will learn about the competition in this space and why Azure AD B2C might be the right choice for you.
What you'll be able to do
- Create a self-service directory
- Secure a production application
- Deploy an application into Azure
- Guard against unexpected costs
Every lesson, in the open
49 lessons · 4 hours of video. Here's exactly what's inside.
- 1
Course Introduction
- Introduction 0:37
- Who This Course Is For 4:03
- What This Course Covers 4:10
- What This Course Does Not Cover 3:21
- What Outcomes Should You Expect 2:16
- 2
The Big Picture
- Introduction 0:56
- Active Directory 3:45
- Customer-Facing Applications 4:39
- Authentication and Authorization 4:19
- AAD B2C 7:26
- 3
The Costs
- Introduction 0:40
- MAUs 5:26
- B2C Costs 7:41
- Multi-Factor Costs 7:02
- 4
The Alternatives
- Introduction 2:12
- Auth0 5:10
- Okta 2:16
- Local Identity 11:52
- DIY 9:49
- 5
Setting Up AAD B2C
- Introduction 0:34
- Creating the Directory 16:15
- Registering an Application 10:41
- Configuring the Application 5:16
- Adding User Flows 18:11
- 6
Using B2C In Blazor Server
- Introduction 0:36
- Creating Our App 5:26
- Adding the NuGet Packages 5:06
- Configuring AppSettings 8:34
- Configuring Startup.cs 7:26
- Adding the Login Control 8:07
- Updating App.razor 4:17
- Restrict Page Access 2:19
- Testing the Authentication 12:34
- Redirecting on Logout 5:33
- 7
Deploying to Azure
- Introduction 0:22
- Creating an Azure Web App 8:57
- Deploying the Blazor Project 3:44
- Updating AAD B2C 1:48
- Testing the Application 2:26
- 8
Managing AAD B2C
- Introduction 0:30
- Managing Users 4:24
- Updating Auth Pages 3:05
- Adding Company Branding 1:54
- Adding Additional Applications 4:27
- Social Logins 6:56
- 9
Azure Cleanup
- Introduction 0:22
- Removing the Azure Resources 4:28
- Removing the B2C Directory 8:43
- 10
Conclusion
- Course Conclusion 1:15
Hi, I'm Tim Corey.
I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.