Accueil🇫🇷Chercher

Directory Service Markup Language

Le Directory Service Markup Language (DSML) est une représentation du contenu d'un annuaire LDAP, permettant l'interrogation et la modification des services d'annuaire dans un réseau informatique[1].

Cette représentation utilise le format XML. La version 2 a été standardisée par le consortium OASIS[2] en 2001.

Alors que le format LDIF (dĂ©finie dans la RFC2849[3]) permet de dĂ©finir le contenu d'un annuaire LDAP selon un formalisme « clĂ©:valeur Â», le DSML en permet une reprĂ©sentation XML[4].


Exemple du résultat DSML de l'interrogation d'un annuaire LDAP

<?xml version="1.0" encoding="UTF-8"?>
<batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core">
  <searchResponse>
      <searchResultEntry dn="uid=misterX,ou=People,dc=dsml,dc=sample">
      <attr name="objectClass">
        <value>person</value>
        <value>organizationalPerson</value>
        <value>inetOrgPerson</value>
        <value>top</value>
      </attr>
      <attr name="givenName">        <value>X</value></attr>
      <attr name="title">            <value>Mr</value></attr>
      <attr name="uid">              <value>misterX</value></attr>
      <attr name="cn">               <value>X</value></attr>
      <attr name="sn">               <value>Mister</value></attr>
      <attr name="mail">             <value>misterx@...</value></attr>
      <attr name="ou">               <value>People</value></attr>
    </searchResultEntry>
    <searchResultDone>
      <resultCode code="0"/>
    </searchResultDone>
  </searchResponse>
</batchResponse>

Notes et références

Liens Externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.