YoVDO

Getting Started with ASP.NET Core 11 and OAuth

Offered By: Pluralsight

Tags

ASP.NET Core Courses OAuth Courses Auth0 Courses API Security Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
In thie course, you will learn how to build a secure, high-quality API Using ASP.NET Core and OAuth. Get started now!

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.

Syllabus

  • Course Overview 1min
  • Understanding OAuth and OpenId Connect 52mins
  • Setting up ASP.NET Core and IdentityServer 40mins
  • Consuming the API and Authorization Server 60mins
  • Customizing IdentityServer 41mins
  • Using Third-party Logins with IdentityServer 16mins
  • Using Hosted OAuth Providers with ASP.NET Core 26mins

Taught by

Filip Ekberg

Related Courses

Build Web APIs using ASP.NET
Microsoft via edX
MVC Application Design using .NET Core 2.0
Microsoft via edX
Getting Started with ASP.NET Core Razor Pages
Coursera Project Network via Coursera
ASP NET Core,MVC,C#,Angular, ChatGPT & EF Crash Course
Udemy
RESTful Web API - The Complete Guide (.NET7 API) Part 1
Udemy