Author: buildbot Date: Wed Dec 19 04:46:47 2012 New Revision: 843049 Log: Staging update by buildbot for directory Added: websites/staging/directory/trunk/content/apacheds/advanced-ug/4-authentication-and-authorization.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5-authorization.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.1-introduction.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.10-aci-grammar.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.11-links-and-references.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.2-definitions.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.3-enabling-access-control.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.4-aci-types.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.4.1-entryaci.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.4.2-prescriptiveaci.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.4.3-subentryaci.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.5-aci-elements.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.5.1-userclasses.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.5.2-protecteditems.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.5.3-permissions.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.5.4-subtrees.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.6-the-acdf-engine.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.6.1-how-it-works.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.6.2-selections.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.6.3-constraints.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.6.4-priority.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.7-using-acis-trail.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.7.1-enable-authenticated-users-to-browse-and-read-entries.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.8-acis-administration.html websites/staging/directory/trunk/content/apacheds/advanced-ug/4.5.9-migration-from-other-ldap-servers.html Modified: websites/staging/directory/trunk/content/ (props changed) websites/staging/directory/trunk/content/apacheds/advanced-ug/3-admin-model.html Propchange: websites/staging/directory/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Wed Dec 19 04:46:47 2012 @@ -1 +1 @@ -1423751 +1423760 Modified: websites/staging/directory/trunk/content/apacheds/advanced-ug/3-admin-model.html ============================================================================== --- websites/staging/directory/trunk/content/apacheds/advanced-ug/3-admin-model.html (original) +++ websites/staging/directory/trunk/content/apacheds/advanced-ug/3-admin-model.html Wed Dec 19 04:46:47 2012 @@ -119,7 +119,7 @@
@@ -190,7 +190,7 @@ Added: websites/staging/directory/trunk/content/apacheds/advanced-ug/4-authentication-and-authorization.html ============================================================================== --- websites/staging/directory/trunk/content/apacheds/advanced-ug/4-authentication-and-authorization.html (added) +++ websites/staging/directory/trunk/content/apacheds/advanced-ug/4-authentication-and-authorization.html Wed Dec 19 04:46:47 2012 @@ -0,0 +1,164 @@ + + + + +{scrollbar}
+ApacheDS uses an adaptation of the X.500 basic access control scheme in +combination with X.500 subentries to control access to entries and +attributes within the DIT. This document will show you how to enable the +basic access control mechanism and how to define access control information +to manage access to protected resources.
+The ACIItem syntax is very expressive and that makes it extremely powerful +for specifying complex access control policies. However the syntax is not +very easy to grasp for beginners. For this reason we start with simple +examples that focus on different protection mechanisms offered by the +ACIItem syntax. We do this instead of specifying the grammar which is not +the best way to learn a language.
+{warning:title=Before you go any further...} +Please don't go any further until you have read up on the use of +Subentries. Knowledge of subentries, subtreeSpecifications, administrative +areas, and administrative roles are required to properly digest the +following material. +{warning}
+Before going on to these trails you might want to set up an Administrative +Area for managing access control via prescriptiveACI. Both subentryACI and +prescriptiveACI require the presence of an Administrative Point entry. For +more information and code examples see ACAreas +.
+Here are some trails that resemble simple HOWTO guides. They're ordered +with the most pragmatic usage first. We will add to these trails over +time.
+| Trail | Description |
|---|---|
| [EnableSearchForAllUsers](enablesearchforallusers.html) + | Enabling access to browse and read all entries and their attributes by +authenticated users. |
| DenySubentryAccess (TBW) | Protecting access to subentries themselves. |
| [AllowSelfPasswordModify](allowselfpasswordmodify.html) + | Granting users the rights needed to change their own passwords. |
| GrantAddDelModToGroup (TBW) | Granting add, delete, and modify permissions +to a group of users. |
| GrantModToEntry (TBW) | Applying ACI to a single entry. |