Securing ASP.NET Core with OAuth2 and OpenID Connect
This course is currently not scheduled on the open calendar, but can be organized on request.Request Course
Software engineers, software architects
C#, ASP.NET Core
The purpose of this course is to teach students what OAuth2 and OpenID Connect are, and how to use these standards to secure ASP.NET Core applications.
Instructor-led by Kevin Dockx, author of this Pluralsight course (https://app.pluralsight.com/library/courses/asp-dotnet-core-oauth2-openid-connect-securing). Demo-driven.
Knowing how to secure applications is important, but knowing why we make certain decisions is, arguably, even more important.
In this course, Securing ASP.NET Core with OAuth2 and OpenID Connect, you'll learn the ins and outs of OAuth2 and OpenID Connect (OIDC), being today's widely-used standards.
First, you'll explore what these standards entail, and how you can integrate their implementations in ASP.NET Core. Next, you'll discover how to secure both a web app and an API, from integrating OIDC support to working with authorization policies, handling credentials, and going live. Finally, you'll learn how to use, configure, and extend IdentityServer4.
By the end of this course, you'll have the necessary knowledge to efficiently secure your ASP.NET applications.
- Understanding Authentication with OpenID Connect
- Securing Your Web Application
- Working with Claims in Your Web Application
- Understanding Authorization with OAuth2 and OpenID Connect
- Securing Your API
- Authorization Policies and Access Control
- Advanced Topics
- Dealing with Credentials
- Dealing with External Identity Providers and 2FA
- Getting Ready for Production