Practical OAuth, OpenID and JWT in C# .NET Core
- Development
- Jan 05, 2025

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
Who Should Attend
Target Audiences
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

Omar McIver
Microsoft Certified Trainer and Cloud Solutions Architect
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Case Management 101- Advocate, Educate, and Invoke Change
- Copywriting for eCommerce- The Fundamentals (Updated)
- How To Scale Your Facebook Ads Properly
- Advanced Photoshop Manipulations Tutorials Bundle
- Company Valuation Financial Modeling
- Figma Fundamentals- Use Figma Like a Pro
- Bookkeeping Basics #2- Understand The Mechanics
- Forex- Trading- Learn Forex Fundamentals Course
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7ZB Trading Cryptocurrency Price Action Course
- 8Polymer Clay Jewelry Making Techniques for Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling