Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
-
Updated
Apr 16, 2025 - C#
OAuth 2.0 (short for "Open Authorization") is the industry-standard protocol for authorization. Generally, the OAuth protocol provides a way for resource owners to provide a client [application] with secure delegated access to server resources.
OAuth framework specifies several grant types for different use cases. Some of the most common OAuth grant types are:
Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
OAuth 2.0 social authentication providers for ASP.NET Core
Full-stack .Net 9 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 19, React 19, Vue 3.5, BFF with YARP, NextJs 15, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, EF Core, OpenTelemetry, SignalR, Background Services, Health Checks, Rate Limiting, Clouds (Azure, AWS, GCP), ..
Sync your Outlook and Google calendars
A curated list of awesome tips and tricks, resources, videos and articles in .net, software architecture, microservice and cloud-native.
.NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
A practical architecture styles for migrating from monolith to modern cloud native application with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, and Masstransit in .Net 9.
Ultimate Javascript Object Signing and Encryption (JOSE), JSON Web Token (JWT) and Json Web Keys (JWK) Implementation for .NET and .NET Core
OpenID, OAuth 2.0, SCIM2.0, UMA2.0, FAPI, CIBA & OPENBANKING Framework for ASP.NET Core
OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
Certified C#/NetStandard OpenID Connect Client Library for native mobile/desktop Applications (RFC 8252)
OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET Core
Sample project demonstrating jwt-based authentication with an Angular (v5.2.1) frontend and ASP.NET Core 2 WebApi. Includes both local user registration with .NET Core Identity membership and facebook login scenarios.
Google Drive SDK for Unity game engine
Different ASP.NET Core applications using OpenID Connect Hybrid flow Code Flow, Code Flow with PKCE, JWT APIs, MFA examples
OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs
Sample project demonstrating user authentication and identity with Angular, Asp.Net Core and IdentityServer4
.NET client for the Auth0 Authentication & Management APIs.
Practical Modular Monolith, built with .Net 9, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
Created by IETF OAuth Working Group
Released October 2012