Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
25 septembre 2013

LDAP Lightweight Directory Access Protocol           Standards LDAP


rfc3671

rfc3671

Attributs collectifs

   Les attributs collectifs X500 permettent de partager des caractéristiques communes sur des collections d'entrées. Une collection d'entrées est un groupement d'objets et alias basés sur des propriété communes. Une collection d'entrées consiste de toutes les entrées dans un scope d'atttribus subentry collectifs. Une entrée peut appartenir à plusieurs collections.

   Les attributs partagés par les entrées dans une collection d'entrées sont appelés des attributs collectifs. Les valeurs de ces attributs sont visibles mais non modifiables par les clients. Ils sont modifiable via leur collective attributes subentry associé.

   Les entrées peuvent spécifiquement exclure un attribut collectif particulier en listant l'attribut dans collectiveExclusions. Comme d'autres attributs utilisateurs, les attributs collectifs sont sujet un contrôles d'accès, administratifs et de contenu.

   Les attributs opérationnels suivant sont utilisés pour gérer les attributs collectifs. Les serveurs LDAP doivent agir en accord avec les modèles d'annuaire X500 lorsqu'ils fournissent ce service.

collectiveAttributeSubentry

   Les sous-entrées de cette classe d'objet sont utilisées pour administrer les attributs collectifs et sont référés à des collective attribute subentry.

  ( 2.5.17.2 NAME 'collectiveAttributeSubentry' AUXILIARY )

   Un collective attribute subentry devrait contenir au moins un attribut collectif. Ces attributs sont disponible pour les opérations de recherche, comparaison pour toutes les entrées dans le scope de la sous-entrée. Les attributs collectifs sont cependant administrés via la sous-entrée. Les implémentations de cette spécification devraient supporter les sous-entrées d'attribut collectif dans les aires administratifs collectiveAttributeSpecificArea (2.5.23.5) et collectiveAttributeInnerArea (2.5.23.6) (RFC3672)

collectiveAttributeSubentries

Identifie toutes les collective atribute subentries qui affectent l'entrée
( 2.5.18.12 NAME 'collectiveAttributeSubentries'
EQUALITY distinguishedNameMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
USAGE directoryOperation NO-USER-MODIFICATION )

collectiveExclusions

Permet d'exclure des attributs collectifs d'une entrée
( 2.5.18.7 NAME 'collectiveExclusions'
EQUALITY objectIdentifierMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.38
USAGE directoryOperation )

Collective Attribute Types

   Un type d'attribut utilisateur peut être définis comme collectif. Celà indique que ce même attribut va apparaitre dans les entrées d'une collection sujet à l'utilisation de l'attribut collectiveExclusions et autres contrôles administratifs. Les types d'attributs collectifs sont communément définis comme sous-type des types non collectifs. Par convention, les attributs collectifs sont nommés en préfixant le nom de leur supertype non collectif avec "c-". Par exemple, l'attribut telephoneNumber est nommé c-telephoneNumber.

   Les attributs collectifs ne devraient pas être SINGLE-VALUED et ne devraient pas apparaître dans les types d'attributs d'une définition de classe d'objet. Les attributs opérationnels ne devraient pas être définis comme collectif.


Collective Locality Name ( 2.5.4.7.1 NAME 'c-l' SUP l COLLECTIVE )
    
Collective State or Province Name ( 2.5.4.8.1 NAME 'c-st' SUP st COLLECTIVE )
    
Collective Street Address ( 2.5.4.9.1 NAME 'c-street' SUP street COLLECTIVE )
    
Collective Organization Name ( 2.5.4.10.1 NAME 'c-o' SUP o COLLECTIVE )
    
Collective Organizational Unit Name ( 2.5.4.11.1 NAME 'c-ou' SUP ou COLLECTIVE )
    
Collective Postal Address ( 2.5.4.16.1 NAME 'c-PostalAddress' SUP postalAddress COLLECTIVE )
    
Collective Postal Code ( 2.5.4.17.1 NAME 'c-PostalCode' SUP postalCode COLLECTIVE )
    
Collective Post Office Box ( 2.5.4.18.1 NAME 'c-PostOfficeBox' SUP postOfficeBox COLLECTIVE )
    
Collective Physical Delivery Office Name ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName' SUP physicalDeliveryOfficeName COLLECTIVE )
    
Collective Telephone Number ( 2.5.4.20.1 NAME 'c-TelephoneNumber' SUP telephoneNumber COLLECTIVE )
    
Collective Telex Number ( 2.5.4.21.1 NAME 'c-TelexNumber' SUP telexNumber COLLECTIVE )
    
Collective Facsimile Telephone Number ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber' SUP facsimileTelephoneNumber COLLECTIVE )
    
Collective International ISDN Number ( 2.5.4.25.1 NAME 'c-InternationalISDNNumber' SUP internationalISDNNumber COLLECTIVE )