Finbuckle.MultiTenant is a multitenancy library for ASP.NET Core 2.1+. It provides functionality for tenant resolution, per-tenant app configuration, and per-tenant data isolation.
Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that application framework.
Authenticate using Azure AD and OpenID Connect (note old 2017, but good for understanding basics) – multiple topics with a sample Tailspin Surveys application.
RSASSA-PSS (Probabilistic Signature Scheme) Financial Grade OpenID (PS256 PS512 etc) better then deterministic RS265, RS512 etc. (not that it is broken). Needs Microsoft.IdentityModel.JsonWebTokens version 5.5 (or greater)