权限系统的设计几乎是每个系统都必需的模块,最近对系统的权限设计有一些心得体会。两者是相对独立的概念,把它们拆开有助于我们更好地理解权限系统的设计。首先我们需要思考一个问题:我们系统的权限设计应该有一个什么大的目标?所以基于上述目标,我认为权限系统的设计应该有以下三个原则: