Prerequisites
Before we get started, let’s make sure you’re ready to follow along.
To get the most out of this course, you should have a basic understanding of identity essentials such as:
- principals
- tokens
- claims
- scopes
- grants
- OAuth
- OpenID Connect
- JWT
- SAML
- PKCE.
This includes authentication and authorization.
These topics are mentioned through this course and are not described in detail.
If you don't have a solid understanding of these identity essentials topics, check out our Identity Essentials course.
You need to be familiar with C#. This is the language we are using - with .NET 8, as we know not all of our audience has access to enterprise environments or Windows intranets.
Be familiar with ASP.NET Core fundamentals. We will not be diving into the details of ASP.NET Core. If you need to get up to speed on ASP.NET Core, we recommend Ardalis' Getting Started: ASP.NET Core course.
You will also want to have LocalDB or some other SQL Server-based SKU installed. Also have SQL Server Management Studio (SSMS) installed as we use it to see database values.
We will call out the dotnet-ef
tool in the code-alongs as well.
If you have all of these things, then you should be good to go.
Now let's look at what you will learn in this course.