我正在開發一個桌面應用程序,並希望鎖定某些用戶的某些部分 - 管理員,訪客,用戶等等。在桌面上實現這樣的權限系統有什麼樣的設計模式?我只能想到三個,但我不知道他們是什麼命名(或者,如果他們是),安全權限模型
- 1)每個動作進行 它自己的安全檢查,查詢 一個會話或數據庫在 適當的用戶權限(簡單的Web應用程序中常見)
- 每個 行動檢查與集中 的權限管理系統,說:「 用戶是否有X許可」,這 回報某些狀態
- 一個動作之前,甚至企圖,它被一個調度攔截她執行一些行動查詢適用的權限和用戶的權限,並防止行動,甚至從不允許開始時
這不是真的是我得到的,但它是一個不錯的補充,我上面列出的模式。 – Dlongnecker 2010-12-16 15:05:17