asp.net oracle 的核心 2.2 身份自定义存储提供程序

asp.net core 2.2 identity custom storage provider for oracle

我一直在寻找,但到目前为止还没有找到处理核心 2.2 身份和为 oracle 创建自定义存储提供程序的示例(当前需要 ADO.net 和 CRUD 方法,而不是到英孚)。

谁能给我一个很好的例子或很好的参考?

我没有使用 Oracle 的经验。但经过多次搜索,我找到了以下提供商:

  1. 对于Oracle Data Provider for .NET, you can see samples here
  2. 对于Devart.Data.Oracle.EFCore, you can also see the guide

我完成了为 ASP.NET Core Identity 创建自定义存储提供程序的练习,因此我可以为 IdentityServer4 创建自定义提供程序。我刚刚创建了一个最小内存提供程序。要将它与 Oracle 一起使用,您只需注入 Oracle 数据访问并生成像我定义的用户 class 这样的对象。我的小实验的 github 项目在这里:https://github.com/glennsills/simpleidentity。 Microsoft 的自定义提供程序文档位于此处: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-custom-storage-providers?view=aspnetcore-2.2