LDAP Lightweight Directory Access Protocol Standards LDAP
rfc4524
Schéma pour les projets pilote X.500 Internet et COSINE
Attributs
associatedDomain Spécifie les noms d’hôte DNS associé à un objetassociatedName Spécifie les noms des entrées dans le DIT organisationnel associé avec un domaine DNS
buildingName Spécifie les noms des immeubles où un organisation ou unité d’organisation est basée
co Friendly Country Name, Spécifie les noms des pays (ex : "Germany", "Federal Republic of Germany")
documentAuthor Spécifie les DN des auteurs d’un document
documentIdentifier Spécifie les identifiants unique pour un document.
documentLocation Spécifie les emplacements du document original
documentPublisher Personnes et/ou organisations qui ont publiés le document
documentTitle Spécifie les titres d’un document
documentVersion Spécifie la version d’un document
drink (favoriteDrink) Spécifie la boisson favorite d’un objet
homePhone (HomeTelephoneNumber) Numéro de téléphone d’une personne
homePostalAddress Spécifie l’adresse postale du domicile de l’objet
host Spécifie le nom d’hôte des ordinateurs
info Spécifie des informations spécifiques à l’objet
mail (rfc822mailbox) Contient les addresse mail Internet
manager Spécifie les DN des responsables d’un objet
mobile (mobileTelephoneNumber) spécifie les numéros de téléphone portable
organizationalStatus Spécifie des catégories par lesquelles une personne est référée dans l’entreprise
pager (pagerTelephoneNumber)
personalTitle Titres personnels pour une personne
roomNumber Numéro de salle
secretary Spécifie les secrétaire et/ou assistantes administratives de l’objet
uniqueIdentifier Identifiant unique pour un objet représenté dans l’annuaire
userClass Spécifie les catégories de machine ou application utilisateur
Classes d'objets
account Définis des entrées représentant des comptes machine. l’uid devrait être utilisé pour nommer l’entrée.document Définis des entrées qui représente des documents
documentSeries Définis une entrée qui représente une série de documents
domain Définis des entrées qui représente des domaines DNS.
domainRelatedObject Définis des entrées qui représentent des domaines DNS qui sont équivalent à un domaine X.500
friendlyCountry Définis des entrées représentant des pays dans le DIT
rFC822LocalPart Définis des entrées qui représentent lapartie local des adresses email Internet
room Définis des entrées représentant des salles
simpleSecurityObject Utilisé pour avoir userPassword
Définition des attributs
attributeType ( 0.9.2342.19200300.100.1.37 NAME ’associatedDomain’
EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
attributeType ( 0.9.2342.19200300.100.1.38 NAME ’associatedName’
EQUALITY distinguishedNameMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
attributeType ( 0.9.2342.19200300.100.1.48 NAME ’buildingName’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.43 NAME ’co’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributeType ( 0.9.2342.19200300.100.1.14 NAME ’documentAuthor’
EQUALITY distinguishedNameMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
attributeType ( 0.9.2342.19200300.100.1.11 NAME ’documentIdentifier’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.15 NAME ’documentLocation’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.56 NAME ’documentPublisher’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributeType ( 0.9.2342.19200300.100.1.12 NAME ’documentTitle’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.13 NAME ’documentVersion’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.5 NAME ’drink’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.20 NAME ’homePhone’
EQUALITY telephoneNumberMatch
SUBSTR telephoneNumberSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
attributeType ( 0.9.2342.19200300.100.1.39 NAME ’homePostalAddress’
EQUALITY caseIgnoreListMatch
SUBSTR caseIgnoreListSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
attributeType ( 0.9.2342.19200300.100.1.9 NAME ’host’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.4 NAME ’info’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.152048 )
attributeType ( 0.9.2342.19200300.100.1.3 NAME ’mail’
EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26256 )
attributeType ( 0.9.2342.19200300.100.1.10 NAME ’manager’
EQUALITY distinguishedNameMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
attributeType ( 0.9.2342.19200300.100.1.41 NAME ’mobile’
EQUALITY telephoneNumberMatch
SUBSTR telephoneNumberSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
attributeType ( 0.9.2342.19200300.100.1.45 NAME ’organizationalStatus’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.42 NAME ’pager’
EQUALITY telephoneNumberMatch
SUBSTR telephoneNumberSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
attributeType ( 0.9.2342.19200300.100.1.40 NAME ’personalTitle’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.6 NAME ’roomNumber’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.21 NAME ’secretary’
EQUALITY distinguishedNameMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
attributeType ( 0.9.2342.19200300.100.1.44 NAME ’uniqueIdentifier’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
attributeType ( 0.9.2342.19200300.100.1.8 NAME ’userClass’
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15256 )
Définition des classes d'objets
objectclass ( 0.9.2342.19200300.100.4.5 NAME ’account’
SUP top STRUCTURAL
MUST uid
MAY ( description $ seeAlso $ l $ o $ ou $ host ) )
objectclass ( 0.9.2342.19200300.100.4.6 NAME ’document’
SUP top STRUCTURAL
MUST documentIdentifier
MAY ( cn $ description $ seeAlso $ l $ o $ ou $ documentTitle $ documentVersion $ documentAuthor $
documentLocation $ documentPublisher ) )
objectclass ( 0.9.2342.19200300.100.4.9 NAME ’documentSeries’
SUP top STRUCTURAL
MUST cn
MAY ( description $ l $ o $ ou $ seeAlso $ telephonenumber ) )
objectclass ( 0.9.2342.19200300.100.4.13 NAME ’domain’
SUP top STRUCTURAL
MUST dc
MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $
preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $
internationaliSDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $
physicalDeliveryOfficeName $ st $ l $ description $ o $ associatedName ) )
objectclass ( 0.9.2342.19200300.100.4.17 NAME ’domainRelatedObject’
SUP top AUXILIARY
MUST associatedDomain )
objectclass ( 0.9.2342.19200300.100.4.18 NAME ’friendlyCountry’
SUP country STRUCTURAL
MUST co )
objectclass ( 0.9.2342.19200300.100.4.14 NAME ’rFC822localPart’
SUP domain STRUCTURAL
MAY ( cn $ description $ destinationIndicator $ facsimileTelephoneNumber $ internationaliSDNNumber $
physicalDeliveryOfficeName $ postalAddress $ postalCode $ postOfficeBox $ preferredDeliveryMethod $ registeredAddress $
seeAlso $ sn $ street $ telephoneNumber $ teletexTerminalIdentifier $ telexNumber $ x121Address ) )
objectclass ( 0.9.2342.19200300.100.4.7 NAME ’room’
SUP top STRUCTURAL
MUST cn
MAY ( roomNumber $ description $ seeAlso $ telephoneNumber ) )
objectclass ( 0.9.2342.19200300.100.4.19 NAME ’simpleSecurityObject’
SUP top AUXILIARY
MUST userPassword )