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
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).
OAuth 2.0 social authentication providers for ASP.NET Core
Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
.NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
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.
Sample project demonstrating user authentication and identity with Angular, Asp.Net Core and IdentityServer4
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.
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.
Certified C#/NetStandard OpenID Connect Client Library for native mobile/desktop Applications (RFC 8252)
.NET client for the Auth0 Authentication & Management APIs.
OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET Core
OpenID, OAuth 2.0, SCIM2.0, UMA2.0, FAPI, CIBA & OPENBANKING Framework for ASP.NET Core
ASP.NET Core helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
Example IdentityServer4 & Duende IdentityServer implementation.
OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
Authentication middleware for the botframework
Created by IETF OAuth Working Group
Released October 2012