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

Eyt*_*vit 8 c# asp.net authentication forms-authentication

我们正在开发一个具有相当复杂的用户和权限系统的Web应用程序.

一般的想法是我们有3个级别的安全性:

  • 一个简单的用户 - 只能访问数据存储库中的基本数据
  • 经理 - 可以打开数据存储库
  • 超级用户 - 可以打开存储库工厂.

每个存储库包含各种数据类型(文本,图像等).

我们正在寻找允许我们使用的身份验证方法:1.可伸缩性.2.定制.3.创建将影响GUI +拒绝访问某些页面的权限.4.创建预定义角色 - 这将允许轻松设置新用户.5.为特定用户创建自定义角色 - 允许他们使用与预定义角色不同的权限集.

提前致谢

Dub*_*ubs 1

您可以使用内置的 ASP.NET 成员资格、角色和配置文件功能来完成您需要的一切。我建议您查看 Scott Mitchell关于如何使用和自定义此功能的精彩系列文章。