asp.net core 2.2身份定制存储提供程序

时间:2019-02-23 03:16:40

标签: asp.net asp.net-core asp.net-core-2.1 asp.net-core-identity oracle-manageddataaccess

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

有人可以给我指出一个很好的例子或参考吗?

2 个答案:

答案 0 :(得分:0)

我没有使用Oracle的经验。但是经过几次搜索,我发现了以下提供程序:

  1. 对于Oracle Data Provider for .NET,您可以查看示例here
  2. 对于Devart.Data.Oracle.EFCore,您还可以看到the guide

答案 1 :(得分:0)

我经历了自定义为ASP.NET Core Identity创建自定义存储提供程序的过程,因此我可以为IdentityServer4创建自定义提供程序。我刚刚创建了一个最小的内存提供程序。要将其与Oracle一起使用,您只需要注入Oracle数据访问权限并产生类似我定义的User类的对象。我的小实验的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