OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
-
Updated
Jul 31, 2024 - 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:
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
OAuth 2.0 social authentication providers for ASP.NET Core
Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (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.
Ultimate Javascript Object Signing and Encryption (JOSE), JSON Web Token (JWT) and Json Web Keys (JWK) Implementation for .NET and .NET Core
Practical microservices, built with .Net 8, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
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
Sample project demonstrating user authentication and identity with Angular, Asp.Net Core and IdentityServer4
OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs
.NET client for the Auth0 Authentication & Management APIs.
ASP.NET Core helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
Created by IETF OAuth Working Group
Released October 2012