Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 7 additions & 12 deletions aspnetcore/security/authentication/index.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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:

Expand All @@ -156,7 +157,6 @@ Finbuckle.MultiTenant:
* Provides data isolation
* Configure app behavior uniquely for each tenant


## Additional resources

* <xref:security/authorization/limitingidentitybyscheme>
Expand Down Expand Up @@ -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:

Expand Down Expand Up @@ -429,16 +429,11 @@ 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
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](https://orchardcore.net/). See the [Orchard Core](https://github.com/OrchardCMS/OrchardCore) source for an example of authentication providers per tenant.
[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

[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

Expand Down