我目前正在构建一个用于可视化和控制工业设施的 ASP.NET MVC4 Web 应用程序。现在是时候实施一些用户和角色管理以提供安全性了。经过一段时间的调查,我认为最先进的方法是 SimpleMembershipProvider。所以这是我的问题:出于兼容性和其他原因,我必须仅使用我们数据库中的现有表,所以我不能简单地集成 SimpleMembership,指向我们的数据库并让它自己创建所需的表。我所拥有的就是这个现有的表,它通常看起来像这样:
ID (Integer)
UserName (String)
Passwort (String)
UserGroup (Integer) (this would be the equivalent to the role)
有没有办法使用 SimpleMembership?或者 - 如果不是 - 您将如何实现替代(可能基于 cookie)类型的授权,最好使用属性来检查用户是否基于例如 IsLoggedIn 和 RequiredUserGroup(4) 或类似的东西获得授权?
我真的很想使用 SimpleMembership 机制,但我看不出它应该如何与给定的数据库字段一起工作。
非常感谢任何帮助!
最好的问候,罗伯