Domanda

Usiamo ACL per concedere l'accesso a repository SVN. Gli utenti / gruppi sono memorizzati in LDAP (openLDAP 2.4 (LDAP3). Qualcuno sa o librerie utilizzate / pacchetto (gemme) posso usare. In sostanza, mi attraverserà DIT LDAP e aggiornare il mio file svn sulla base di questo.

  1. Collegamento al LDAPS: // xxxxxxxxxxx: 636
  2. Traverse DIT (sottostruttura in base a 'ou')
  3. Leggi attributi
  4. file ACL Write svn.

Questa è la panoramica di alto livello di quello che avrebbe bisogno di fare. Quindi, la mia domanda è per quanto riguarda il pacchetto LDAP / libreria che ho potuto utilizzare. Ho sentito parlare di Net :: LDAP. Sono molto nuovo a Ruby, così, sto imparando come vado avanti.

Inoltre, per favore correggetemi se mi sbaglio. Stiamo utilizzando LDAPS: // che significa che quando mi collego al server LDAP, il server invierà un certificato. Ho bisogno di fare nulla di speciale per gestire il certificato? Grazie

È stato utile?

Soluzione

Ho usato Rubino / LDAP prima, le cose funzionavano bene con me. C'è un esempio di codice che viene fornito con la gemma. Inoltre avere uno sguardo alla documentazione .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top