Un DIT così piatto mi sembra un po' poco "scalabile" Ti consiglierei di differenziarlo maggiormente per esempio definendo dei "container" per i vari oggetti tipo ou=users,dc=wiki,dc=com, ou=apps,dc=wiki,dc=com, ecc.
e mettere gli utenti nel "container" corretto (per esempio dn: mail=us...@wiki.com<http://wikitude.com/>,ou=users,dc=wiki,dc=com) Per il resto puoi usare una ACL come proponi Luca Scamoni Senior Consultant Cell. +39 348 0471710 luca.scam...@gruppopa.com<mailto:luca.scam...@gruppopa.com> PA ABS Srl via Ippolito Rosellini, 12 | 20124 Milano Tel. +39 02 83994170 | Fax +39 02 83994171 www.paabs.com<http://www.pa-abs.com> | www.gruppopa.com<http://www.gruppopa.com> Il contenuto di questo messaggio di posta elettronica e ogni eventuale documento a quest'ultimo allegato e' rivolto unicamente alle persone cui e' indirizzato e può contenere informazioni la cui riservatezza e' tutelata. Sono vietati la riproduzione e l'uso di questo messaggio in mancanza di autorizzazione del destinatario. Se avete ricevuto questo messaggio di posta elettronica per errore, vogliate cortesemente avvisarci immediatamente per e-mail, telefono o fax. This e-mail and any file transmitted with it is intended only for the person or entity to which is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. Copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this e-mail by mistake, please notify us immediately by e-mail, telephone or fax. ________________________________ Da: openldap-boun...@sys-net.it <openldap-boun...@sys-net.it> per conto di Simone Taliercio <simonetalier...@gmail.com> Inviato: domenica 7 giugno 2015 14.38 A: openldap@mail.sys-net.it Oggetto: [OpenLDAP] Definizione DIT e ACL: consiglio. Buongiorno a tutti, ho iniziato da poco a studiare il mondo LDAP e praticarlo tramite openLDAP. Sono in fase di definizione di una DIT, ma devo ancora digerire tutti i concetti. Sono sicuro che una progettazione errata dello "schema" adesso, porterà enormi problemi più tardi. Come mi consigliereste di implementare il seguento scenario in DIT, e, con ACL ? Abbiamo due aziende distinte: wiki.com<http://wiki.com> e grape.jp<http://grape.jp> wiki.com<http://wiki.com> ospita fisicamente il sistema LDAP nel quale vi sono registrati i propri utenti. grape.jp<http://grape.jp> inserisce (di tanto in tano) un nuovo utente nel sistema LDAP. L'obiettivo è: wiki.com<http://wiki.com> può vedere e gestire tutti gli utenti, mentre grape.jp<http://grape.jp> può vedere solo gli utenti che lei stessa ha inserito nel tempo. Io pensavo di utilizzare un solo database "dn=wiki,dn=com" e richiedere che un oggetto abbia il seguente schema: dn: mail=us...@wiki.com<http://wikitude.com/>,dc=wiki,dc=com objectclass: inetOrgPerson cn: <user1 nickname> givenname: <user1 first name> mail: us...@wiki.com<mailto:test.fromcmdl...@wikitude.com> sn: <user1 surname> userPassword: aNiceEncryptedPassword o:<wiki.com<http://wiki.com> oppure grape.jp<http://grape.jp> a seconda di chi inserisce l'utente> e poi potrei utilizzare una regola ACL basata sull'attributo "o" per determinare chi vede cosa? Lo schema ha questo aspetto perchè wiki.com<http://wiki.com> deve integrare con LDAP un simpatico giocattolo chiamato Liferay 6.1 -_- Vi ringrazio di cuore per l'ascolto e per aver creato questo canale! Simone
_______________________________________________ OpenLDAP mailing list OpenLDAP@mail.sys-net.it https://www.sys-net.it/mailman/listinfo/openldap