From 17159d3aa793947bc9bcb48809feae6cff2ac152 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Chalet?= Date: Fri, 21 Oct 2022 13:43:15 +0200 Subject: [PATCH] Update the index page to include a note regarding .NET 7.0 compatibility issues --- index.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/index.md b/index.md index a16cefb..b7aef98 100644 --- a/index.md +++ b/index.md @@ -43,15 +43,20 @@ can be found in the [dedicated repository](https://github.com/openiddict/openidd | | | | | | ASP.NET Core 5.0 | .NET 5.0 | :heavy_check_mark: | :exclamation: | | ASP.NET Core 6.0 | .NET 6.0 | :heavy_check_mark: | :heavy_check_mark: | +| ASP.NET Core 7.0 | .NET 7.0 | :warning: :information_source: | :warning: :information_source: | | | | | | | Microsoft.Owin 4.2 | .NET Framework 4.6.1 | :heavy_check_mark: :information_source: | :heavy_check_mark: :information_source: | | Microsoft.Owin 4.2 | .NET Framework 4.7.2 | :heavy_check_mark: | :heavy_check_mark: | | Microsoft.Owin 4.2 | .NET Framework 4.8 | :heavy_check_mark: | :heavy_check_mark: | -:exclamation: **Note: ASP.NET Core 2.1 on .NET Core 2.1 and ASP.NET Core 5.0 on .NET 5.0 are no longer supported. While OpenIddict 4.x can still be +:exclamation: **Note: ASP.NET Core 2.1 on .NET Core 2.1 and ASP.NET Core 5.0 on .NET 5.0 are no longer supported by Microsoft. While OpenIddict 4.x can still be used on .NET Core 2.1 thanks to its .NET Standard 2.0 compatibility, users are strongly encouraged to migrate to ASP.NET Core/.NET 6.0**. ASP.NET Core 2.1 on .NET Framework 4.6.1 (and higher) is still fully supported. +:exclamation: Note: OpenIddict is impacted by a breaking change introduced in ASP.NET Core 7.0 and may require using an `AppContext` compatibility +switch if the application only uses the OpenIddict server feature alone without any other authentication handler registered. +For more information, read [ASP.NET Core 7.0's default authentication handler fallback breaks OpenIddict](https://github.com/dotnet/aspnetcore/issues/44661). + :information_source: **Note: the following features are not available when targeting .NET Framework 4.6.1**: - X.509 development encryption/signing certificates: calling `AddDevelopmentEncryptionCertificate()` or `AddDevelopmentSigningCertificate()` will result in a `PlatformNotSupportedException` being thrown at runtime if no valid development certificate can be found and a new one must be generated.