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>