Practical OAuth, OpenID and JWT in C# .NET Core
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: Let's 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
- 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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024