Ho un attributo (groupIDNumber), voglio farlo funzionare come numero di auto-incremento?Come definire un numero di auto-incremento per la struttura LDAP?
Come possiamo definire quel attr?
Grazie per il vostro aiuto,
-nm
Ho un attributo (groupIDNumber), voglio farlo funzionare come numero di auto-incremento?Come definire un numero di auto-incremento per la struttura LDAP?
Come possiamo definire quel attr?
Grazie per il vostro aiuto,
-nm
Questo non è parte del protocollo LDAP, né è una cosa normale da fare. È qualcosa che normalmente faresti nella tua logica lato client. Tuttavia, a seconda del server LDAP che si sta utilizzando, potrebbe essere possibile ottenere utilizzando un plug-in o un'estensione.
This blog suggerisce che è possibile ottenere l'equivalente creando un nuovo oggetto che è una sorta di sequenza. Un'implementazione funzionante in OpenLDAP è segnalata here. L'oggetto è definito come segue (nota: non è il mio codice, basta che riproduce ciò che è stato riportato):
----------------------------------------------
objectClass (1.3.6.1.4.1.4203.666.599
NAME 'uidNext'
SUP top STRUCTURAL
MUST (cn $ uidNumber))
----------------------------------------------
entiries LDIF vengono poi scritta come:
--- 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 non pensate di poterlo fare - LDAP non ha il concetto di "auto-incremento" –