-
Course
- Core Tech
Getting Started with ASP.NET Core 11 and OAuth
This course will teach you how to get started with ASP.NET Core and OAuth together to build a world-class, secure, and high-quality API. You'll learn how to introduce OAuth and OpenId Connect into your ASP.NET Core application.
What you'll learn
How do you build a powerful and secure API using ASP.NET Core? In this course, Getting Started with ASP.NET Core 11 and OAuth, you'll look at getting started with ASP.NET Core and OAuth together to build a world-class, both secure, and high quality API. First, you'll start off by looking at an insecure and badly designed ASP.NET Core API, talking about how to approach this API from third party applications, and also how to consume this API internally. Next, you'll discover the benefits of choosing different OAuth flows for different scenarios and you'll see how you can use IdentityServer to protect your API. Then, you'll learn how you can leverage hosted providers, such as Auth0 to secure your APIs as well as your websites. Finally, you' look into how you can introduce third party services for authentication, such as logging in using your Google account. By the end of this course, you'll have a better understanding on how to make this API a lot more secure.
Table of contents
- Version Check | 20s
- Introduction | 50s
- Course Overview | 1m 29s
- Security Is Easy | 1m 49s
- Demo: An Insecure API | 6m 1s
- What is Token Based Security? | 2m 20s
- Exchanging Credentials for a Token | 3m 11s
- Token Security | 3m 29s
- What is a Token | 4m 18s
- OAuth and OpenId Connect | 7m 55s
- The RFC and Useful Endpoints | 4m 21s
- Demo: Obtaining an Access Token | 6m 2s
- Inside the Access Token | 3m 58s
- Choosing a Flow/grant | 5m 3s
- Summary | 1m 42s
About the author
Filip is an enthusiastic developer that strives to learn something new every day. With over a decade of experience in .NET, Filip actively spreads his knowledge and ideas around the globe.
More Courses by Filip