X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=docs%2Fpermissions.md;h=434744ebc1a6080b1c3ef38aa3069ce2f9cc8302;hb=0c6c12370b8f2b467f64e08b96b21b20e7ee15ee;hp=300a719d553d2e8d09c5eda8e4f16dbfb5892231;hpb=1d4de11a907e41c06063a2cd5028dc4101690f50;p=src%2Fapp-framework-main.git diff --git a/docs/permissions.md b/docs/permissions.md index 300a719..434744e 100644 --- a/docs/permissions.md +++ b/docs/permissions.md @@ -14,17 +14,17 @@ framework to keep updated a database of installed permissions. The permission names are [URN][URN] of the form: - urn:AGL:permission::: + urn:AGL:permission::: where "AGL" is the NID (the namespace identifier) dedicated to AGL (note: a RFC should be produced to standardize this name space). The permission names are made of NSS (the namespace specific string) starting with "permission:" and followed by colon separated -fields. The 2 first fields are and and the remaining +fields. The 2 first fields are and and the remaining fields are gouped to form the . - ::= [ ] + ::= [ ] ::= 1* @@ -32,12 +32,12 @@ fields are gouped to form the . ::= "-" | "." | "_" | "@" -The field can be made of any valid character for NSS except -the characters colon and star (:*). This field designate the binding -providing the permission. It is use to deduce binding requirements -from permission requirements. The field can be the empty +The field can be made of any valid character for NSS except +the characters colon and star (:*). This field designate the api +providing the permission. This scheme is used to deduce binding requirements +from permission requirements. The field can be the empty string when the permission is defined by the AGL system itself. -The field if starting with the character "@" represents +The field if starting with the character "@" represents a transversal permission not bound to any binding. ::= 1*