[SYNCOPE-1189] Clarifying about additional entitlements needed for delegated 
administration via Admin Console


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/4af3c217
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/4af3c217
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/4af3c217

Branch: refs/heads/2_0_X
Commit: 4af3c2175e874d9abbc41f2323ad9e945b956ead
Parents: c6ffe56
Author: Francesco Chicchiriccò <ilgro...@apache.org>
Authored: Tue Aug 8 12:40:22 2017 +0200
Committer: Francesco Chicchiriccò <ilgro...@apache.org>
Committed: Tue Aug 8 12:40:22 2017 +0200

----------------------------------------------------------------------
 pom.xml                                         |  4 ++--
 .../reference-guide/concepts/roles.adoc         | 22 ++++++++++++++++++++
 2 files changed, 24 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/4af3c217/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index be12b2c..58ae149 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2331,7 +2331,7 @@ under the License.
           <plugin>
             <groupId>org.asciidoctor</groupId>
             <artifactId>asciidoctor-maven-plugin</artifactId>
-            <version>1.5.6</version>
+            <version>1.5.5</version>
             <dependencies>
               <dependency>
                 <groupId>org.asciidoctor</groupId>
@@ -2341,7 +2341,7 @@ under the License.
               <dependency>
                 <groupId>org.asciidoctor</groupId>
                 <artifactId>asciidoctorj</artifactId>
-                <version>1.5.5</version>
+                <version>1.5.6</version>
               </dependency>
             </dependencies>
             <configuration>

http://git-wip-us.apache.org/repos/asf/syncope/blob/4af3c217/src/main/asciidoc/reference-guide/concepts/roles.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/reference-guide/concepts/roles.adoc 
b/src/main/asciidoc/reference-guide/concepts/roles.adoc
index 662febc..63949f4 100644
--- a/src/main/asciidoc/reference-guide/concepts/roles.adoc
+++ b/src/main/asciidoc/reference-guide/concepts/roles.adoc
@@ -81,3 +81,25 @@ The practical consequence of this setting is that Users 
owning a Group (either b
 or members of the owning group) is that they are entitled to perform all 
operations (create, update, delete, ...) on the
 owned group, regardless of the Realm.
 ====
+
+[[delegated-administration-console]]
+[TIP]
+.Delegated Administration via Admin Console
+====
+When administering via <<REST>>, the entitlements to be granted to delegated 
administrators are straightforward:
+`USER_CREATE` for certain <<Realms>> will allow to create users under such 
Realms.
+
+When using the <<Admin Console>>, instead, more entitlements are generally 
required: this because the underlying
+implementation takes care of simplifying the UX as much as possible. +
+For example, the following entitlements are normally required to be granted 
for user administration, besides the actual
+`USER_CREATE`, `USER_UPDATE` and `USER_DELETE`:
+
+. `USER_SEARCH`
+. `USER_LIST`
+. `ANYTYPECLASS_READ`
+. `ANYTYPE_LIST`
+. `ANYTYPECLASS_LIST`
+. `USER_READ`
+. `ANYTYPE_READ`
+. `REALM_LIST`
+====

Reply via email to