有哪些替代方案可以取代asp.net表单身份验证?

8
我们正在开发一个具有相当复杂的用户和权限系统的Web应用程序。
总体的想法是我们有三个安全级别: - 简单用户 - 只能访问数据库中的基本数据 - 管理员 - 可以打开数据仓库 - 超级用户 - 可以打开存储库工厂。
每个存储库都包含各种数据类型(文本,图像等)。
我们正在寻找允许我们实现以下功能的身份验证方法: 1. 可扩展性。 2. 自定义。 3. 创建会影响GUI并拒绝访问某些页面的权限。 4. 创建预定义角色 - 允许轻松设置新用户。 5. 为特定用户创建自定义角色 - 允许他们使用与预定义角色不同的权限集。
谢谢。

为什么需要备选方案,您是否使用MySQL作为后端服务器? - volody
@volody - 我正在寻找替代方案,因为asp.net内置的安全性似乎充满了我不需要的功能,我担心这会浪费我们大量时间在不存在的错误和需要的功能上。 - Eytan Levit
3个回答

3
这篇文章所描述的内容与ASP.NET会员系统提供的功能非常相似,为什么不使用它呢?

1

您可以使用内置的ASP.NET Membership、Roles和Profile功能来完成您需要的一切。我建议查看Scott Mitchell关于如何使用和自定义此功能的优秀系列文章


非常感谢,我们决定使用ASP.NET表单身份验证。 - Eytan Levit

0

听起来现有的框架可能会起作用,或者您可以创建一个自定义的成员身份/角色提供程序来添加一些您正在寻找的现有功能。这取决于需求细节。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接