HOME > Development > Practical OAuth, OpenID and JWT in C# .NET Core

Practical OAuth, OpenID and JWT in C# .NET Core

  • Development
  • Jan 05, 2025
SynopsisPractical OAuth, OpenID and JWT in C# .NET Core, available at...
Practical OAuth, OpenID and JWT in C# .NET Core  No.1

Practical OAuth, OpenID and JWT in C# .NET Core, available at $49.99, has an average rating of 3.75, with 17 lectures, 7 quizzes, based on 58 reviews, and has 543 subscribers.

You will learn about Understand OAuth, OpenID and JWT Implement Microsoft Identity (OpenID) server side and client side Consume any OAuth provider using .NET Core C# 5.0 Consume any OpenID provider using .NET Core C# 5.0 Create and configure your own Identity Provider Use a Front door key pattern to secure your applications This course is ideal for individuals who are Beginner and intermediate developers who want to learn and overcome OAuth integration challenges or Cloud architects who want to understand common OAuth integration challenges or Developers who need to implement OAuth or OpenID in their application and must integrate a custom enterprise identity provider It is particularly useful for Beginner and intermediate developers who want to learn and overcome OAuth integration challenges or Cloud architects who want to understand common OAuth integration challenges or Developers who need to implement OAuth or OpenID in their application and must integrate a custom enterprise identity provider.

Enroll now: Practical OAuth, OpenID and JWT in C# .NET Core

Summary

Title: Practical OAuth, OpenID and JWT in C# .NET Core

Price: $49.99

Average Rating: 3.75

Number of Lectures: 17

Number of Quizzes: 7

Number of Published Lectures: 17

Number of Published Quizzes: 7

Number of Curriculum Items: 24

Number of Published Curriculum Objects: 24

Original Price: $34.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understand OAuth, OpenID and JWT
  • Implement Microsoft Identity (OpenID) server side and client side
  • Consume any OAuth provider using .NET Core C# 5.0
  • Consume any OpenID provider using .NET Core C# 5.0
  • Create and configure your own Identity Provider
  • Use a Front door key pattern to secure your applications
  • Who Should Attend

  • Beginner and intermediate developers who want to learn and overcome OAuth integration challenges
  • Cloud architects who want to understand common OAuth integration challenges
  • Developers who need to implement OAuth or OpenID in their application and must integrate a custom enterprise identity provider
  • Target Audiences

  • Beginner and intermediate developers who want to learn and overcome OAuth integration challenges
  • Cloud architects who want to understand common OAuth integration challenges
  • Developers who need to implement OAuth or OpenID in their application and must integrate a custom enterprise identity provider
  • OAuth (2.0), OpenID, and JWT pretty much go hand-in-hand with new web application development today. Especially for an enterprise setting where security controls are the top priority!

    In this course, we will focus on the key understandings needed to put these technologies and standards into action.

    We will build practical examples using .NET Core C# 5.0.

    By the end of the course, we will have spanned both basic and complex integrations of Identity services.

    Supporting a custom Identity provider in your application is a real bonus (if not a requirement) for Enterprise customers.

    Many of the 3rd party services and tools used to implement authentication and authorization are easy to switch on with a few lines of code.

    However, without this practical hands-on experience integration OAuth, OpenID, and JWT, Enterprise grown Identity Providers are often out of reach.

    This course is for you if:

  • You’ve never worked with OAuth, OpenID, or JWT in your applications before, or,

  • You’ve used example code from Microsoft documentation with varied success or confidence in the solution, or,

  • You want to understand how these standards are leveraged in native .NET Core code, or,

  • You want to understand how to implement identity-based Microservice APIs, or,

  • You want to integrate with a custom Enterprise Identity Provider built on OAuth or OpenID

  • Course Curriculum

    Chapter 1: The Foundation

    Lecture 1: Course Overview

    Lecture 2: What are OAuth, OpenID and JWT? Part 1: OAuth

    Lecture 3: What are OAuth, OpenID and JWT? Part 2: OpenID

    Lecture 4: What are OAuth, OpenID and JWT? Part 3: JSON Web Tokens

    Lecture 5: Implementing Microsoft Identity for a Web App

    Lecture 6: Implementing Microsoft Identity for a SPA

    Lecture 7: Lets talk PKCE for a minute

    Chapter 2: Generic OAuth Implementation in .NET Core

    Lecture 1: Consume AzureAD as a Generic OAuth provider server-side

    Lecture 2: Extend our Generic OAuth provider to capture identity

    Chapter 3: Generic OpenID Implementation in .NET Core

    Lecture 1: Consume AzureAD as a Generic OpenID connect provider

    Chapter 4: Custom Claims Management

    Lecture 1: Custom Claims Management Approaches

    Lecture 2: Check your existing identity provider first

    Lecture 3: Implementing a Custom Identity provider (Basic concept example only)

    Lecture 4: Implementing Custom JSON Web Tokens

    Lecture 5: Using a Front door key Claims model

    Chapter 5: Preparing for OAuth 2.1

    Lecture 1: OAuth 2.1 Summary of Changes

    Lecture 2: Thank you!

    Instructors

  • Practical OAuth, OpenID and JWT in C# .NET Core  No.2
    Omar McIver
    Microsoft Certified Trainer and Cloud Solutions Architect
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 2 votes
  • 3 stars: 10 votes
  • 4 stars: 17 votes
  • 5 stars: 25 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!