Tengo un atributo (groupIDNumber), quiero que funcione como un número de incremento automático?¿Cómo se define un número de incremento automático para la estructura LDAP?
¿Cómo podemos definir ese atributo?
Gracias por su ayuda,
-nm
Tengo un atributo (groupIDNumber), quiero que funcione como un número de incremento automático?¿Cómo se define un número de incremento automático para la estructura LDAP?
¿Cómo podemos definir ese atributo?
Gracias por su ayuda,
-nm
Esto no es parte del protocolo LDAP, ni tampoco es una cosa normal a hacer. Es algo que normalmente haría en su lógica del lado del cliente. Sin embargo, dependiendo del servidor LDAP que esté utilizando, puede ser posible utilizar un complemento o extensión.
This blog sugiere que se puede lograr el equivalente mediante la creación de un nuevo objeto que es una especie de secuencia. Se informa una implementación en funcionamiento en OpenLDAP here. El objeto se define como sigue (nota: no es mi código, basta con reproducir lo que se informó):
----------------------------------------------
objectClass (1.3.6.1.4.1.4203.666.599
NAME 'uidNext'
SUP top STRUCTURAL
MUST (cn $ uidNumber))
----------------------------------------------
entiries LDIF se escriben como:
--- 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 no creas que puedas hacer eso - LDAP no tiene concepto de "autoincremento" –