【问题标题】:using selective tables in asp.net core identity在 asp.net 核心标识中使用选择性表
【发布时间】:2018-09-12 08:46:13
【问题描述】:

我想首先使用代码在 asp.net 核心应用程序中使用来自 asp.net 身份的 aspnetusers、aspnetuserroles、aspnetroles 表。我不想使用声明和其他表,但是当我尝试排除它们并创建迁移/更新数据库时,出现外键约束错误。

另一件事是我想使用带有 asp.net 身份的普通密码。我该如何使用它?

请提出建议。

【问题讨论】:

  • Asp.Net Identity 为您提供或多或少的安全和工作基础。为什么你要撕掉安全零碎的东西是我无法理解的。

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


【解决方案1】:

我收到外键约束错误

它与SQL有关,您需要了解/阅读SQL约束以克服该问题(主键外键等)

还有一件事是我想使用带有 asp.net 身份的普通密码。我该如何使用它?

你可以得到更多关于这个ASP.Net Membership saves changed password as plain text even with Hashed passwordFormat set的信息

【讨论】:

    【解决方案2】:
    1. 您不能选择身份组件。您没有使用所有这些,但所有的桌子都来了。就是这样。

    2. 您不能在 Identity 中使用纯文本密码,这是有充分理由的。您应该从不以纯文本形式存储密码。我不知道你为什么想要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多