You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by an...@apache.org on 2019/06/13 07:52:16 UTC

svn commit: r1861233 - in /jackrabbit/oak/trunk/oak-doc/src/site: ./ markdown/security/ markdown/security/authentication/ markdown/security/user/

Author: angela
Date: Thu Jun 13 07:52:16 2019
New Revision: 1861233

URL: http://svn.apache.org/viewvc?rev=1861233&view=rev
Log:
OAK-8401 : Expand security topic in side bar

Modified:
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/overview.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/history.md
    jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/membership.md
    jackrabbit/oak/trunk/oak-doc/src/site/site.xml

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md?rev=1861233&r1=1861232&r2=1861233&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/authentication/usersync.md Thu Jun 13 07:52:16 2019
@@ -51,7 +51,8 @@ for the following tasks:
 Oak 1.0 provides a default implementation of the user synchronization API that allow
 to plug additional `SyncHandler` implementations. 
 
-Default implementation is described in section [User and Group Synchronization : The Default Implementation](external/defaultusersync.html).
+Default implementation is described in section [User and Group Synchronization : The Default Implementation](external/defaultusersync.html) 
+and [User and Group Synchronization : Dynamic Membership](external/dynamic.html).
 
 ### Pluggability
 

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/overview.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/overview.md?rev=1861233&r1=1861232&r2=1861233&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/overview.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/overview.md Thu Jun 13 07:52:16 2019
@@ -41,7 +41,7 @@ The Oak Security Layer
 
  * [Overview](authorization.html)
      * [Access Control Management](accesscontrol.html)
-     * [Permission Evalution](permission.html)
+     * [Permission Evaluation](permission.html)
      * [Combining Multiple Authorization Models](authorization/composite.html)
   
 #### Access Control Management
@@ -77,6 +77,7 @@ The Oak Security Layer
 
  * [Overview](principal.html)
  * [Differences wrt Jackrabbit 2.x](principal/differences.html)
+ * [Principal Management : The Default Implementation](principal.html#default_implementation)
 
 ### User Management
 

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal.md?rev=1861233&r1=1861232&r2=1861233&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/principal.md Thu Jun 13 07:52:16 2019
@@ -18,7 +18,7 @@
 Principal Management
 --------------------------------------------------------------------------------
 
-<a href="jcr_api"></a>
+<a name="jcr_api"></a>
 ### JCR API
 
 JCR itself doesn't come with a dedicated principal management API. Nevertheless
@@ -63,7 +63,7 @@ from different source providers.
 - [SystemPrincipal]: built-in principal implementation to mark system internal subjects.
 - [SystemUserPrincipal]: Marker interface to identify principals associated with special system users.
 
-<a href="default_implementation"></a>
+<a name="default_implementation"></a>
 ### Oak Principal Management Implementation
 
 The default implementation of the principal management API basically corresponds

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md?rev=1861233&r1=1861232&r2=1861233&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/expiry.md Thu Jun 13 07:52:16 2019
@@ -39,7 +39,7 @@ to obtain a session/login and the passwo
 to a next attempt. For specifying the new password, the initial password 
 has to be provided.
 
-<a href="configuration"></a>
+<a name="configuration"></a>
 ### Configuration
 
 An administrator may enable password expiry and initial password change 
@@ -59,7 +59,7 @@ Note:
 - Maximum Password Age (`maxPasswordAge`) will only be enabled when a value greater 0 is set (expiration time in days).
 - Change Password On First Login (`initialPasswordChange`): When enabled, forces users to change their password upon first login.
 
-<a href="how"></a>
+<a name="how"></a>
 ### How it works
 
 #### Definition of Expired Password

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/history.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/history.md?rev=1861233&r1=1861232&r2=1861233&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/history.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/history.md Thu Jun 13 07:52:16 2019
@@ -24,7 +24,7 @@ Since version 1.3.3 Oak provides functio
 of passwords after password changes and to prevent a password to
 be set during changing a user's password if found in said history.
 
-<a href="configuration"></a>
+<a name="configuration"></a>
 ### Configuration
 
 An administrator may enable password history via the
@@ -43,7 +43,7 @@ history and sets feature to remember the
 Note, that the current implementation has a limit of at most 1000 passwords
 remembered in the history.
 
-<a href="how"></a>
+<a name="how"></a>
 ### How it works
 
 #### Representation in the Repository

Modified: jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/membership.md
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/membership.md?rev=1861233&r1=1861232&r2=1861233&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/membership.md (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/markdown/security/user/membership.md Thu Jun 13 07:52:16 2019
@@ -18,7 +18,7 @@
 Group Membership
 --------------------------------------------------------------------------------
 
-<a href="jcr_api"></a>
+<a name="jcr_api"></a>
 ### Jackrabbit API
 
 The Jackrabbit API extensions provide various methods to edit and explore the
@@ -38,7 +38,7 @@ member relationship of users and groups:
     - `declaredMemberOf() Iterator<Group>`
     - `memberOf() Iterator<Group>`
 
-<a href="default_implementation"></a>
+<a name="default_implementation"></a>
 ### Characteristics of the Default Implementation
 
 #### Member Representation in the Repository
@@ -201,7 +201,7 @@ The following scenarios may leave the cy
 
 See [OAK-3170] for additional information. 
 
-<a href="configuration"></a>
+<a name="configuration"></a>
 ### Configuration
 
 Note that as of Oak 1.0 the implementation is responsible for defining the

Modified: jackrabbit/oak/trunk/oak-doc/src/site/site.xml
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-doc/src/site/site.xml?rev=1861233&r1=1861232&r2=1861233&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-doc/src/site/site.xml (original)
+++ jackrabbit/oak/trunk/oak-doc/src/site/site.xml Thu Jun 13 07:52:16 2019
@@ -65,7 +65,64 @@ under the License.
         <item href="query/property-index.html" name="Property Index" />
         <item href="query/solr.html" name="Solr Index" />
       </item>
-      <item href="security/overview.html" name="Security" />
+      <item href="security/overview.html" name="Security" collapse="false">
+        <item href="security/introduction.html" name="Introduction" />
+        <item href="security/authentication.html" name="Authentication" collapse="true">
+          <item href="security/authentication/differences.html" name="Differences" />
+          <item href="security/authentication/default.html" name="Default" />
+          <item href="security/authentication/preauthentication.html" name="Pre-Authentication" />
+          <item href="javascript:void(0)" name="Extensions" collapse="false">
+            <item href="security/authentication/tokenmanagement.html" name="Token"/>
+            <item href="security/authentication/externalloginmodule.html" name="External" collapse="true">
+              <item href="security/authentication/usersync.html" name="Sync" />
+              <item href="security/authentication/identitymanagement.html" name="Identity Management" />
+              <item href="security/authentication/ldap.html" name="LDAP" />
+            </item>
+          </item>
+        </item>
+        <item href="security/authorization.html" name="Authorization" collapse="true">
+          <item href="security/accesscontrol.html" name="Access Control Management" collapse="true">
+            <item href="security/accesscontrol/differences.html" name="Differences" />
+            <item href="security/accesscontrol/default.html" name="Default" />
+            <item href="security/accesscontrol/editing.html" name="Using the API" />
+          </item>
+          <item href="security/permission.html" name="Permission Evaluation" collapse="true">
+            <item href="security/permission/differences.html" name="Differences" />
+            <item href="security/permission/default.html" name="Default" />
+            <item href="security/permission/permissionsandprivileges.html" name="Permissions vs Privileges" />
+          </item>
+          <item href="security/privilege.html" name="Privilege Management" collapse="true">
+            <item href="security/privilege/differences.html" name="Differences" />
+            <item href="security/privilege/default.html" name="Default" />
+            <item href="javascript:void(0)" name="Mappings" collapse="false">
+              <item href="security/privilege/mappingtoitems.html" name="Privileges to API"/>
+              <item href="security/privilege/mappingtoprivileges.html" name="API to Privileges"/>
+            </item>
+          </item>
+          <item href="javascript:void(0)" name="Extensions" collapse="false">
+            <item href="security/authorization/restriction.html" name="Restrictions" />
+            <item href="security/authorization/composite.html" name="Combining Multiple Models" />
+            <item href="security/authorization/cug.html" name="Closed User Groups" />
+          </item>
+        </item>
+        <item href="security/principal.html" name="Principal Management" collapse="true">
+          <item href="security/principal/differences.html" name="Differences" />
+          <item href="security/principal.html#default_implementation" name="Default" />
+        </item>
+        <item href="security/user.html" name="User Management" collapse="true">
+          <item href="security/user/differences.html" name="Differences" />
+          <item href="security/user/default.html" name="Default" collapse="true">
+            <item href="security/user/membership.html" name="Group Membership" />
+            <item href="security/user/authorizableaction.html" name="Authorizable Actions" />
+            <item href="security/user/groupaction.html" name="Group Actions" />
+            <item href="security/user/useraction.html" name="User Actions" />
+            <item href="security/user/authorizablenodename.html" name="Node Name Generation" />
+            <item href="security/user/expiry.html" name="Password Expiry" />
+            <item href="security/user/history.html" name="Password History" />
+          </item>
+          <item href="security/user/query.html" name="Query" />
+        </item>
+      </item>
       <item href="features/atomic-counter.html" name="Atomic Counter" />
       <item href="features/observation.html" name="Observation" />
     </menu>