YoVDO

ASP.NET Core Custom OAuth Server - .NET 7 Minimal APIs C#

Offered By: Raw Coding via YouTube

Tags

ASP.NET Core Courses C Programming Courses OAuth Courses Authorization Courses API Development Courses

Course Description

Overview

Learn to build a custom OAuth server using ASP.NET Core, .NET 7, and C# Minimal APIs in this comprehensive tutorial. Explore the implementation of authorization code flow, PKCE, JWT token creation, and endpoint development. Gain hands-on experience in turning your API into a fully functional OAuth server, with practical demonstrations of authorization and token endpoints, code challenge creation, and claim mapping. Suitable for .NET 5, 6, and 7 developers looking to enhance their authentication and authorization skills.

Syllabus

Introduction
Auth code flow recap
Dev Keys
Authorization Endpoint
Authorization Endpoint Request
PKCE recap
Authorization Endpoint Response
Authorization Code
Testing Authorization Endpoint
Token Endpoint Base
Grant Type
Token Endpoint Request
Authorization Endpoint Response
Creating JWT
Token Endpoint Extension
Code Verifier & Code Challenge
Testing Token Endpoint
Code Challenge Creation Logic
Code Verifier Validation
Mapping Claims
Validation


Taught by

Raw Coding

Related Courses

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera