我和他们一起研究aspnetcore,mvc和identity..我有一个数据库(不需要创建MSSQL),它有自己的结构,程序等。问题是我不知道我是否需要像这样的框架身份?
理论上,我可以使用相同的 SQL 过程简单地创建用户,并使用像 GetUserByName 这样的自写方法接收数据,用我自己的一组属性声明我的用户模型,而不是 IdentityUser 提供的..
我和他们一起研究aspnetcore,mvc和identity..我有一个数据库(不需要创建MSSQL),它有自己的结构,程序等。问题是我不知道我是否需要像这样的框架身份?
理论上,我可以使用相同的 SQL 过程简单地创建用户,并使用像 GetUserByName 这样的自写方法接收数据,用我自己的一组属性声明我的用户模型,而不是 IdentityUser 提供的..
身份旨在与 Web 应用程序用户帐户一起使用,而不是数据库访问控制。这些是略有不同的事情。当然,除非您在 Web 应用程序中的帐户未绑定到 MS SQL。
一般来说,这个问题的确切答案取决于问题。尤其是在账户管理方面。
一方面,没有人禁止您为此创建自己的子系统。另一方面,Identity 已经包含了您开箱即用所需的一切,包括安全解决方案。在自行编写实现的情况下,您必须自己完成所有工作。