Practical OAuth, OpenID And JWT In C# .NET Core - Udemy
Practical OAuth, OpenID and JWT in C# .NET CoreRating: 4.2 out of 5(65 ratings)610 studentsDevelopmentWeb DevelopmentOAuth
Preview this coursePractical OAuth, OpenID and JWT in C# .NET CoreGet hands on with these standards and technologies in .NET CoreCreated byOmar McIverLast updated 10/2021EnglishEnglish [Auto],
Preview this courseWhat you'll 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
Explore related topics
Course content
5 sections • 17 lectures • 5h 13m total lengthExpand all sectionsThe Foundation7 lectures • 2hr 31min
- Course OverviewPreview4:06
- What are OAuth, OpenID and JWT? Part 1: OAuth26:40
- OAuth Knowledge Check
- What are OAuth, OpenID and JWT? Part 2: OpenID10:33
- OpenID Knowledge Check
- What are OAuth, OpenID and JWT? Part 3: JSON Web Tokens7:59
- JWT Knowledge Check
- Implementing Microsoft Identity for a Web App33:05
- Implementing Microsoft Identity for a SPA54:45
- Let's talk PKCE for a minute13:30
- PKCE Knowledge Check
Generic OAuth Implementation in .NET Core2 lectures • 33min
- Consume AzureAD as a Generic OAuth provider server-side23:30
- Extend our Generic OAuth provider to capture identity9:08
- Generic OAuth Implementation Knowledge Check
Generic OpenID Implementation in .NET Core1 lecture • 23min
- Consume AzureAD as a Generic OpenID connect provider23:17
- Generic OpenID connect Knowledge Check
Custom Claims Management5 lectures • 1hr 37min
- Custom Claims Management ApproachesPreview10:57
- Check your existing identity provider first4:15
- Implementing a Custom Identity provider (Basic concept example only)31:25
- Implementing Custom JSON Web Tokens31:05
- Using a 'Front door key' Claims model19:20
- Custom Claims Management Knowledge Check
Preparing for OAuth 2.12 lectures • 10min
- OAuth 2.1 Summary of Changes9:27
- Thank you!0:14
Requirements
- A basic understanding of what OAuth is used for
- Basic development of Web APIs in C# .NET Core 5.0
- Basic development of React Single Page Applications (Optional)
Description
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
Who this course is for:
- 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
Từ khóa » Jwt Vs Oauth2 C#
-
What Are The Main Differences Between JWT And OAuth ...
-
JSON Web Tokens Vs Oauth 2.0 - Anil Kumar - Medium
-
OAuth Và JWT: Đừng Hiểu Nhầm - Vantien's Blog
-
When To Use JWT Vs. OAuth2.0 Access Token
-
How To Use JWT With OAuth | LoginRadius Blog
-
Regarding JWT V/S OAuth 2 - C# Corner
-
OAuth Vs JWT | What Is The Difference? | Tech Primers - YouTube
-
Securing .NET Microservices And Web Applications - Microsoft Docs
-
OAuth 2.0 JWT Bearer Flow For Server-to-Server Integration
-
Oauth2 · GitHub Topics
-
Secure A Web API With Individual Accounts And Local Login In ASP ...
-
Get Access Token & Users - OneLogin Developers