Skip to content

Commit 29a49c6

Browse files
Copilotmeaghanlewiswadepickett
authored
Freshness review: Overview of ASP.NET Core Authentication (#36810)
* Initial plan * Freshness review: authentication overview article Co-authored-by: meaghanlewis <10103121+meaghanlewis@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Wade Pickett <wpickett@microsoft.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: meaghanlewis <10103121+meaghanlewis@users.noreply.github.com> Co-authored-by: Meaghan Osagie (Lewis) <mosagie@microsoft.com> Co-authored-by: Wade Pickett <wpickett@microsoft.com>
1 parent 27fad1e commit 29a49c6

1 file changed

Lines changed: 7 additions & 12 deletions

File tree

  • aspnetcore/security/authentication

aspnetcore/security/authentication/index.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
---
22
title: Overview of ASP.NET Core Authentication
3+
ai-usage: ai-assisted
34
author: mjrousos
45
description: Learn about authentication in ASP.NET Core.
56
ms.author: tdykstra
67
ms.custom: mvc
7-
ms.date: 10/18/2022
8+
ms.date: 02/26/2026
89
uid: security/authentication/index
910
---
1011
# Overview of ASP.NET Core authentication
@@ -137,7 +138,7 @@ See the following links for differences between challenge and forbid:
137138

138139
## Authentication providers per tenant
139140

140-
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.
141+
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.
141142

142143
Orchard Core is:
143144

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

159-
160160
## Additional resources
161161

162162
* <xref:security/authorization/limitingidentitybyscheme>
@@ -286,7 +286,7 @@ See the following links for differences between challenge and forbid:
286286

287287
## Authentication providers per tenant
288288

289-
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.
289+
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.
290290

291291
Orchard Core is:
292292

@@ -429,16 +429,11 @@ See the following links for differences between challenge and forbid:
429429

430430
## Authentication providers per tenant
431431

432-
ASP.NET Core framework doesn't have a built-in solution for multi-tenant authentication.
433-
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:
434-
435-
### Orchard Core
432+
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.
436433

437-
[Orchard Core](https://orchardcore.net/). See the [Orchard Core](https://github.com/OrchardCMS/OrchardCore) source for an example of authentication providers per tenant.
434+
[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.
438435

439-
### ABP Framework
440-
441-
[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).
436+
[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).
442437

443438
## Additional resources
444439

0 commit comments

Comments
 (0)