-
Notifications
You must be signed in to change notification settings - Fork 2
权限设计文档
Mouse edited this page Oct 20, 2019
·
3 revisions
即TRUE
(真)、FALSE
(假)和UNDEFINED
(未定义)三种状态。
权限语法类似于<major>.<minor>.<child>
,以点.
作为分隔符,例如:unknowndomain.permission.helloworld
。
当一个权限为TRUE
时拥有它。例如:
main.parent.child TRUE
此时拥有main.parent.child
权限。
当权限为未定义状态,且拥有该权限的父权限时,拥有权限。例如:
main.parent TRUE
main.parent.one UNDEFINED // 可不写
此时拥有main.parent.one
、main.parent.two
等子权限。
不管如何,一切以最细致的权限状态为准。例如:
main.parent TRUE
main.parent.one FALSE
此时不拥有main.parent.one
权限,拥有main.parent.two
、main.parent.three
等子权限。