J'ai un attribut (groupIDNumber), je veux le faire fonctionner comme numéro d'auto-incrémentation?Comment définir un numéro d'auto-incrémentation pour la structure LDAP?
Comment pouvons-nous définir cet attr?
Merci pour votre aide,
-nm
J'ai un attribut (groupIDNumber), je veux le faire fonctionner comme numéro d'auto-incrémentation?Comment définir un numéro d'auto-incrémentation pour la structure LDAP?
Comment pouvons-nous définir cet attr?
Merci pour votre aide,
-nm
Ce ne fait pas partie du protocole LDAP, ni une chose norme à faire. C'est quelque chose que vous feriez normalement dans votre logique côté client. Cependant, selon le serveur LDAP que vous utilisez, il est possible d'utiliser un plugin ou une extension.
This blog suggère que vous pouvez obtenir l'équivalent en créant un nouvel objet qui est en quelque sorte une séquence. Une implémentation de travail dans OpenLDAP est signalée here. L'objet est défini comme suit (note: pas mon code, il suffit de reproduire ce qui a été rapporté):
----------------------------------------------
objectClass (1.3.6.1.4.1.4203.666.599
NAME 'uidNext'
SUP top STRUCTURAL
MUST (cn $ uidNumber))
----------------------------------------------
entiries LDIF sont ensuite écrit:
--- increment.ldif -------------------------------
dn: cn=uidNext,dc=example,dc=com
changetype: modify
increment:uidNumber
uidNumber: 1
-
---- EOF ------------------------------------------
$ ldapadd -x -D "cn=Admin,dc=example,dc=com" -wsecret -f ./autoinc.ldif
I ne pense pas que vous pouvez faire cela - LDAP n'a pas de concept de "auto-incrément" –