Getting Started with ASP.NET Core 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.
Course info
Rating
(74)
Level
Beginner
Updated
Sep 28, 2017
Duration
4h 0m
Table of contents
Description
Course info
Rating
(74)
Level
Beginner
Updated
Sep 28, 2017
Duration
4h 0m
Description

How do you build a powerful and secure API using ASP.NET Core? In this course, Getting Started with ASP.NET Core 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.

About the author
About the author

Filip is an enthusiastic developer that strives to learn something new every day. His greatest passion is programming and ever since Filip was a little boy he has always strived to master it. All his community contributions has made Filip a Microsoft Visual C# MVP and a DZone Most-Valuable Blogger.

More from the author
C# Design Patterns: Command
Beginner
26m
Sep 24, 2019
Dates and Times in .NET
Beginner
1h 22m
Jul 16, 2019
More courses by Filip Ekberg
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Filip Ekberg, and welcome to my course Getting Started with ASP. NET Core and OAuth. I'm a principal consultant and CEO at a company called fekberg in Sweden. We focus on mobility, education, and the future off the web. In this course, we're going to learn all that we need to know about securing an ASP. NET Core application using OAuth and OpenID Connect. You will learn a ton of interesting and extremely important things such as what's the difference between authentication and authorization, why do I need an authorization server such as IdentityServer or Auth0, what are flows, grants, claims, and tokens, and how do we work with token-based security, and of course we'll cover a lot of equally important things. By the end of this course, you will feel comfortable working with OAuth and OpenID Connect, and the different ways that this can be introduced in your application, be it using IdentityServer or Auth0, or any other hosted provider. You will definitely be the person to call for this job. I really hope that you'll join me on this journey to learn all about securing your APIs and websites with OAuth and OpenID Connect with this course Getting Started with ASP. NET Core and OAuth here at Pluralsight.