【发布时间】:2010-09-30 06:38:30
【问题描述】:
这不是特定于 asp.net 的,其中一些应用程序是 WinForms,将来还会添加一些 Wpf 和可能的 Silverlight 应用程序。
我需要将基于角色和权限的访问安全性放入我们正在开发的新应用中。
.net RoleProviders,特别是 SqlRoleProvider 似乎拥有我们需要的一切,但是我对 aspnet_regsql 需要的 Db Schema 更改有一些担忧。
我试过用谷歌搜索这些,但我不确定要问什么。
即
- 在 .net 版本之间进行升级会有多简单(或不简单)?
- .Net 2.0 和 .net 3.5 应用程序会愉快地使用相同的架构吗?即,我们能否让 .net 2.0 和 3.5 应用在同一个 Db 中使用相同的权限?
- Sql 安全提供程序有多稳定,是否有人在愤怒地使用它们?它们值得使用吗?
我最好还是硬着头皮实施我自己的 - 有限 - 角色功能(这将满足我需要的一切)和我自己的自定义 RoleProvider?
如您所见,我陷入了“不想重新发明轮子”和“不被一些未知的 3rd 方代码所困扰”之间(反正我不知道,这就是我问你的原因)
提前感谢您的建议和推荐,
体重
【问题讨论】:
标签: .net asp.net security roles