From 8155001e4c170c1507962d2ff6452ca22082bb73 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Feb 2026 19:39:00 +0000 Subject: [PATCH 1/3] Initial plan From 6202b545deae00f7c7dca0df3b1ceb18490a11e1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Feb 2026 19:45:56 +0000 Subject: [PATCH 2/3] Freshness review: authentication overview article Co-authored-by: meaghanlewis <10103121+meaghanlewis@users.noreply.github.com> --- aspnetcore/security/authentication/index.md | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/aspnetcore/security/authentication/index.md b/aspnetcore/security/authentication/index.md index a223a999d44a..28d9d0394dcc 100644 --- a/aspnetcore/security/authentication/index.md +++ b/aspnetcore/security/authentication/index.md @@ -1,10 +1,11 @@ --- title: Overview of ASP.NET Core Authentication +ai-usage: ai-assisted author: mjrousos description: Learn about authentication in ASP.NET Core. ms.author: tdykstra ms.custom: mvc -ms.date: 10/18/2022 +ms.date: 02/26/2026 uid: security/authentication/index --- # Overview of ASP.NET Core authentication @@ -137,7 +138,7 @@ See the following links for differences between challenge and forbid: ## Authentication providers per tenant -ASP.NET Core doesn't have a built-in solution for multi-tenant authentication. While it's possible for customers to write one using the built-in features, we recommend customers consider [Orchard Core](https://www.orchardcore.net/), [ABP Framework](https://abp.io/), or [Finbuckle.MultiTenant](https://www.finbuckle.com/multitenant) for multi-tenant authentication. +ASP.NET Core doesn't have a built-in solution for multi-tenant authentication. While it's possible for customers to write one using the built-in features, we recommend customers consider [Orchard Core](https://www.orchardcore.net/), [ABP Framework](https://abp.io/), or [Finbuckle.MultiTenant](https://www.finbuckle.com/multitenant) for multi-tenant authentication. Orchard Core is: @@ -156,7 +157,6 @@ Finbuckle.MultiTenant: * Provides data isolation * Configure app behavior uniquely for each tenant - ## Additional resources * @@ -429,14 +429,9 @@ See the following links for differences between challenge and forbid: ## Authentication providers per tenant -ASP.NET Core framework doesn't have a built-in solution for multi-tenant authentication. -While it's possible for customers to write an app with multi-tenant authentication, we recommend using one of the following asp.net core application frameworks that support multi-tenant authentication: - -### Orchard Core - -[Orchard Core](https://orchardcore.net/). See the [Orchard Core](https://github.com/OrchardCMS/OrchardCore) source for an example of authentication providers per tenant. +ASP.NET Core framework doesn't have a built-in solution for multi-tenant authentication. While it's possible for customers to write an app with multi-tenant authentication, we recommend using one of the following ASP.NET Core application frameworks that support multi-tenant authentication. -### ABP Framework +[Orchard Core](https://www.orchardcore.net/) is an open-source, modular, and multi-tenant app framework built with ASP.NET Core that also provides a content management system (CMS). See the [Orchard Core](https://github.com/OrchardCMS/OrchardCore) source for an example of authentication providers per tenant. [ABP Framework](https://abp.io/) supports various architectural patterns including modularity, microservices, domain driven design, and multi-tenancy. See [ABP Framework source on GitHub](https://github.com/abpframework/abp). From 4d7f7fb7c5bc0939ef5a712d791bd8dd8aede23b Mon Sep 17 00:00:00 2001 From: "Meaghan Osagie (Lewis)" Date: Mon, 2 Mar 2026 09:10:36 -0800 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Wade Pickett --- aspnetcore/security/authentication/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aspnetcore/security/authentication/index.md b/aspnetcore/security/authentication/index.md index 28d9d0394dcc..f5a3841e0042 100644 --- a/aspnetcore/security/authentication/index.md +++ b/aspnetcore/security/authentication/index.md @@ -286,7 +286,7 @@ See the following links for differences between challenge and forbid: ## Authentication providers per tenant -ASP.NET Core doesn't have a built-in solution for multi-tenant authentication. While it's possible for customers to write one using the built-in features, we recommend customers to consider [Orchard Core](https://www.orchardcore.net/) or [ABP Framework](https://abp.io/) for multi-tenant authentication. +ASP.NET Core doesn't have a built-in solution for multi-tenant authentication. While it's possible for customers to write one using the built-in features, we recommend customers consider [Orchard Core](https://www.orchardcore.net/) or [ABP Framework](https://abp.io/) for multi-tenant authentication. Orchard Core is: @@ -433,7 +433,7 @@ ASP.NET Core framework doesn't have a built-in solution for multi-tenant authent [Orchard Core](https://www.orchardcore.net/) is an open-source, modular, and multi-tenant app framework built with ASP.NET Core that also provides a content management system (CMS). See the [Orchard Core](https://github.com/OrchardCMS/OrchardCore) source for an example of authentication providers per tenant. -[ABP Framework](https://abp.io/) supports various architectural patterns including modularity, microservices, domain driven design, and multi-tenancy. See [ABP Framework source on GitHub](https://github.com/abpframework/abp). +[ABP Framework](https://abp.io/) supports various architectural patterns including modularity, microservices, domain-driven design, and multi-tenancy. See [ABP Framework source on GitHub](https://github.com/abpframework/abp). ## Additional resources