Author: angela
Date: Wed Nov 23 07:48:09 2016
New Revision: 1770928
URL: http://svn.apache.org/viewvc?rev=1770928&view=rev
Log:
minor improvement: security documentation
Modified:
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md
Modified:
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md?rev=1770928&r1=1770927&r2=1770928&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md
(original)
+++
jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authorization/cug.md
Wed Nov 23 07:48:09 2016
@@ -178,6 +178,10 @@ access in the restricted area:
[rep:CugPolicy] > rep:Policy
- rep:principalNames (STRING) multiple protected mandatory IGNORE
+
+_Note:_ the multivalued `rep:principalNames` property reflects the fact
+that CUGs are intended to be used for small principal sets, preferably
+`java.security.acl.Group` principals.
<a name="validation"/>
### Validation
@@ -212,6 +216,12 @@ supports the following configuration par
| `PARAM_RANKING` | int | 200 | Ranking within the
composite authorization setup. |
| | | | |
+_Note:_ depending on other the authorization models deployed in the composite
+setup, the number of CUGs used in a given deployment as well as other
+factors such as predominant read vs. read-write, the performance of overall
+permission evaluation may benefit from changing the default ranking of the
+CUG authorization model.
+
#### Excluding Principals
The CUG authorization setup can be further customized by configuring the
@@ -233,6 +243,10 @@ specific needs (see [below](#pluggabilit
The following section describes how to deploy the CUG authorization model into
an Oak repository and how to customize the `CugExclude` extension point.
+_Note:_ the reverse steps can be used to completely disable the CUG
+authorization model in case it is not needed for a given repository
+installation but shipped by a vendor such as e.g. Adobe AEM 6.3.
+
#### Deploy CugConfiguration
##### OSGi Setup