我想首先使用代码在asp.net核心应用程序中使用来自asp.net身份的aspnetusers,aspnetuserroles,aspnetroles表。我不想使用声明和其他表,但当我尝试排除它们并创建migration / update-database时,我得到了外键约束错误。
另一件事是我想在asp.net身份上使用普通密码。我可以用这个吗?
请建议。
答案 0 :(得分:0)
您无法选择身份组件。你没有使用所有这些,但是所有的桌子都来了。就是这样。
您无法使用带有身份的纯文本密码,这是有充分理由的。您永远不会以纯文本格式存储密码。我不知道为什么你甚至想要。
答案 1 :(得分:-1)
我收到外键约束错误
它与SQL有关,你需要理解/读取SQL约束来克服那个问题(主键外键等)。
另一件事是我想在asp.net身份上使用普通密码。我可以使用这个吗?
您可以获得有关此ASP.Net Membership saves changed password as plain text even with Hashed passwordFormat set
的更多信息