Cosmos DB 的 .NET 5 身份提供程序

.NET 5 Identity provider for Cosmos DB

谁能指出是否有任何支持 cosmos DB 的适用于 .NET 5 的良好身份提供程序? (EF 核心身份提供者除外)

我们在 .NET Core 3.1 中构建了几个应用程序,并使用 Cosmos DB Provider for Entity Framework Core 及其身份提供程序包。它运作良好。但是随着 .NET 5 升级,它不再正常工作并给出多种类型的错误。

是否有可以与 .NET 5 和 Cosmos 一起使用的替代身份提供程序?我们正在使用原生 cosmos DB SDK。

我们只想使用用户管理和角色管理功能,但不想从头开始为所有内容编写代码。

如有任何帮助,我们将不胜感激。谢谢。

这是一个 article,我发现它取代了 Asp.Net Core Identity 的 Entity Framework 核心,但提供了 SQL服务器数据库。

我浏览了一些 Microsoft 文档和一些博客,但直到现在都没有成功,因为我还没有找到任何 .Net5 的身份提供者 - 没有 EF 核心的 Cosmos DB,但像 Dapper 这样的身份提供者很少这也是仅 EF Core 身份提供者的组合。

可用的解决方法之一是 Using Cosmos DB as Identity Provider in ASP .NET Core 5 with EntityFramework Core

We just want to use User Management and Role Management features but dont want to write code for everything from scratch.

有一份 Microsoft 文档提供了有关 custom storage providers for ASP.NET Core Identity Version 5 的信息,其中提供了用户和角色管理的详细信息和自定义设置。