[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

Rispondere a