我正在开发一个桌面应用程序,并希望锁定某些用户的某些部分 - 管理员,访客,用户等等。在桌面上实现这样的权限系统有什么样的设计模式?我只能想到三个,但我不知道他们是什么命名(或者,如果他们是),安全权限模型
- 1)每个动作进行 它自己的安全检查,查询 一个会话或数据库在 适当的用户权限(简单的Web应用程序中常见)
- 每个 行动检查与集中 的权限管理系统,说:“ 用户是否有X许可”,这 回报某些状态
- 一个动作之前,甚至企图,它被一个调度拦截她执行一些行动查询适用的权限和用户的权限,并防止行动,甚至从不允许开始时
这不是真的是我得到的,但它是一个不错的补充,我上面列出的模式。 – Dlongnecker 2010-12-16 15:05:17