Hi guys,

instead of one big mail, I'll post many small ones, otherwise it will be a major PITA for us to comment it and even to read it.

This mail is an introduction about the AP management, as I see it.

Introduction
------------
Note : the X.500 Administrative Model tells that even the subentries are controlled by the AdministrativeModel. ADS in this current version does not do such a control. Manipulating a Subentry and an AdministrativePoint is an administrator task, and then an administrator can do anything on those elements.

Subentries can be read by all the users, except of course if the use can't access its parent entries, or one of its parent's parents.

From the security POV, allowing a normal user to read a Subentry is not very good, but there is a way to forbid such action, defining a specific Subentry with some exclusion applied on a subtree selecting only the entries containing a Subentry ObjectClass. It my be a good policy to define such an ACI-SAP at the top level.

One more thing : for every operation, we must deal with each role separately. That means an AP for CollectiveAttribute does not span on the same area than the AP for a AccessControl, and the associated areas may overlap. If the operation is done on a AAP, as an AAP is an AP representing all the SAP, then we have to consider we have an operation applied on all the SAPs.

NOTE : An AP may have more than one subentry for a specific role. X.500 also says that a subentry can also be used to handle more than one specific role, which is done by having more than one auxiliary ObjectClass being added in the subentry. That complexify the management of subentries...

--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Reply via email to