OAuth - Curated .NET Articles & Tutorials
Curated .NET news, articles, and tutorials about OAuth, drawn from .NET News Daily issues.
22 curated issues
Modernizing .NET — Part 18: OAuth Authentication in ASP.NET Core
Master the transition to OAuth in ASP.NET Core, from reverse proxy scheme detection to legacy redirect URI handler overrides.
Issue also covered: ASP.NET Core, C#, EF Core, GitHub Copilot, Performance, Source Generators, Visual Studio, Visual Studio Code
Read this issue →ASP.NET Core + JWT + OAuth 2.0 — Authentication Done Right in 2026
Most .NET auth tutorials show you what works in a demo. This one shows you what survives production — with token refresh, role-based…
Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, Clean Architecture, C#, Design Patterns, .NET 10
Read this issue →How to Secure REST APIs Using OAuth 2.0 and JWT Authentication?
Secure REST APIs with OAuth 2.0 and JWT. Learn authentication, authorization, and best practices for robust API security in modern web applications.
Issue also covered: ASP.NET Core, Azure, C#, EF Core, .NET MAUI, OpenAI, Security, Visual Studio Code
Read this issue →Building Modern Web Applications with Angular, .NET, and OAuth 2.0 — Complete Tutorial Series
Learn how to build secure, scalable enterprise applications using the CAT Pattern (Client, API Resource, Token Service) with Angular 20… Continue reading on Scrum and Coke »
Issue also covered: C#, Design Patterns, .NET 10, EF Core, GitHub Copilot, OpenAI, Performance, Security
Read this issue →Use client assertions in ASP.NET Core using OpenID Connect, OAuth DPoP and OAuth PAR
This post looks at implement client assertions in an ASP.NET Core application OpenID Connect client using OAuth Demonstrating Proof of Possession (DPoP) and OAuth Pushed Authorization Requests (PAR). ...
Issue also covered: ASP.NET Core, Azure, Azure Functions, Blazor, Cosmos DB, CQRS, Docker, .NET 10
Read this issue →Force step up authentication in web applications
The post shows how to implement a step up authorization using the OAuth 2.0 Step Up Authentication Challenge Protocol RFC 9470. The application uses ASP.NET Core to implement the API, the web applicat...
Issue also covered: ASP.NET Core, Authentication, Azure, Clean Architecture, Domain-Driven Design, .NET 10, EF Core, ML.NET
Read this issue →Force step up authentication in web applications
The post shows how to implement a step up authorization using the OAuth 2.0 Step Up Authentication Challenge Protocol RFC 9470. The application uses ASP.NET Core to implement the API, the web applicat...
Issue also covered: ASP.NET Core, Authentication, Azure, C#, .NET 10, .NET 8, EF Core, OpenAI
Read this issue →Security layers in .NET9: Harmonizing JWT, OAuth2, and the API Gateway
Security becomes manageable when each component has a well-defined job Continue reading on JavaScript in Plain English »
Issue also covered: ASP.NET Core, Authentication, Azure, C#, Dapper, .NET 9, JWT, Performance
Read this issue →How to Secure Your .NET APIs with OAuth2 and IdentityServer — Without the Headache
If you’ve ever tried securing a .NET API using OAuth2, you already know how quickly things can spiral from “simple auth” to a rabbit hole…
Issue also covered: ASP.NET Core, Azure, Blazor, Clean Architecture, C#, Docker, .NET 8, .NET 9
Read this issue →Zero-Downtime Transition from IdentityServer4 to Keycloak
Introduction
Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Azure, C#, Design Patterns, .NET 10, EF Core
Read this issue →Authentication with OpenID Connect & OAuth2 in .NET
Secure Your Web Apps and APIs with Modern Authentication Flows
Issue also covered: ASP.NET Core, Authentication, .NET 8, OpenAI, Performance, Security, Source Generators, Visual Studio
Read this issue →How do I secure a .NET Web API (JWT, OAuth, Identity)?
Learn how to secure your .NET Web API using JWT, OAuth2, and ASP.NET Core Identity. Implement token-based authentication, role-based access control, and protect your endpoints with best practices.
Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, CQRS, C#, Design Patterns, .NET 9
Read this issue →They Laughed at My “No JWT” Rule — Until Our Breach Post‑Mortem Went Viral (for the Right Reasons)
Everyone told us we needed OAuth2 and signed tokens. Continue reading on .Net Programming »
Issue also covered: Azure, Clean Architecture, C#, JWT, Performance, REST API, Security, Unit Testing
Read this issue →OAuth 2.0 in .NET — Secure Access Made Simple
https://medium.com/@karthikns999/oauth-2-0-in-net-secure-access-made-simple-5dc8ee670410
Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, EF Core, .NET MAUI, MediatR
Read this issue →Session vs JWT vs OAuth vs SSO Explained with Real C#.NET Examples
https://medium.com/nerd-for-tech/session-vs-jwt-vs-oauth-vs-sso-explained-with-real-c-net-examples-c1a52e3235d8?source=rss------csharp-5
Issue also covered: ASP.NET Core, Authentication, Design Patterns, .NET 9, .NET Core, JWT, ML.NET, OpenAI
Read this issue →Implement client assertions for OAuth client credential flows in ASP.NET Core
https://damienbod.com/2025/04/21/implement-client-assertions-for-oauth-client-credential-flows-in-asp-net-core/
Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Domain-Driven Design, .NET 10, EF Core, GitHub Copilot
Read this issue →Customizing a single client sign-in using parameters in Duende IdentityServer
https://damienbod.com/2025/02/17/customizing-a-single-client-sign-in-using-parameters-in-duende-identityserver/
Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Benchmarking, Blazor, C#, .NET 8, .NET 9
Read this issue →ASP.NET Core delegated OAuth Token Exchange access token management
https://damienbod.com/2025/02/10/asp-net-core-delegated-oauth-token-exchange-access-token-management/
Issue also covered: ASP.NET Core, Authentication, Azure, Azure Functions, Cosmos DB, C#, Design Patterns, Docker
Read this issue →