[per favore, rispondi sulla lista] [EMAIL PROTECTED] wrote: > Grazie delle informazioni, > io perĂ² sono nuovo di ldap e openldap e non ho presente dove devo > scrivere il codice per le regole, le validazioni etc.. Per esempio per > creare dei nuovi attributi ho usato il core.schema per vedere degli > esempi, ma non riesco a trovare degli esempi di creazione di syntax > etc..
Come indicato nel messaggio precedente, ci sono esempi nel codice. Il piu' completo e attinente e' in servers/slapd/aci.c Implementare nuove sintassi, comunque, oltre a richiedere un lavoro di formalizzazione non banale, richiede anche una certa dimestichezza con il codice. Come primo suggerimento, direi di verificare che non esista gia', tra le sintassi implementate, qualcosa di alternativo che possa servire allo scopo. Infatti, di solito l'uso di sintassi specifiche e' indispensabile solo nel caso in cui il server debba fare qualcosa di specifico con i valori di quell'attributo; ad esempio, il DN per nominare le entries, o i certificati se usati per l'autenticazione. Altrimenti, e' meglio usare sintassi molto generiche (tipo directoryString, che puo' contenere di tutto) e delegare all'applicazione l'attenersi piu' o meno rigidamente a restrizioni. Se proprio devi implementare una sintassi speficifica, in caso di eccessivi mali di testa nel seguire gli esempi, se la cosa ti serve per lavoro ti consiglio di ingaggiare un esperto. Ciao, p. Ing. Pierangelo Masarati OpenLDAP Core Team SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it --------------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Email: [EMAIL PROTECTED] ---------------------------------------
_______________________________________________ OpenLDAP mailing list [email protected] https://www.sys-net.it/mailman/listinfo/openldap
