【问题标题】:asp.net core 2 Identity custom storage provider with default storesasp.net core 2 具有默认存储的身份自定义存储提供程序
【发布时间】:2019-02-28 22:06:43
【问题描述】:

我有一个关于 asp.net core Identity (2.1) 和自定义存储提供程序的问题。

在文档中有以下内容 (https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-custom-storage-providers?view=aspnetcore-2.2):

要创建自定义存储提供程序,请创建数据源、数据访问层以及与此数据访问层交互的存储类(上图中的绿色和灰色框)。您无需自定义管理器或与它们交互的应用代码(上方的蓝色框)。

因此,使用 UserStore 的自定义实现效果很好,但我在问自己是否有一种方法可以只创建自定义数据访问层并保留 Microsoft 的商店实现?

我找不到办法,所以欢迎任何帮助

谢谢

【问题讨论】:

    标签: asp.net-core asp.net-identity


    【解决方案1】:

    不。商店本质上是 Identity 使用的存储库。换句话说,它们数据访问层。您对 IUserStoreIRoleStore 等的实现使 Identity 能够从您的自定义数据存储中检索内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-19
      • 2015-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多