Voglio fare una query su una directory LDAP di come i dipendenti sono distribuiti in dipartimenti e gruppi ...Come si esegue una query ldap utilizzando R?
Qualcosa come: "Dammi il nome del reparto di tutti i membri di un gruppo" e poi utilizzate R per fare un'analisi della frequenza, ma non riesco a trovare nessuna esempi su come collegare ed eseguire una query LDAP utilizzando R.
RCurl sembra avere un qualche tipo di supporto (http://cran.r-project.org/web/packages/RCurl/index.html):
Inoltre, l'implementazione sottostante è robusta ed estesa, di supporto/FTPS/TFTP (upload e download) FTP, SSL/HTTPS, Telnet, dict, LDAP, e supporta anche biscotti, redirect, autenticazione, ecc
Ma non sono un esperto in R e non sono stati in grado di trovare un solo esempio utilizzando RCurl (o qualsiasi altra libreria R) per fare questo ..
In questo momento sto usando CURL come questo per ottenere i membri di un gruppo:
curl "ldap://ldap.replaceme.com/o=replaceme.com?memberuid?sub?(cn=group-name)"
Chiunque qui sa come fare lo stesso in R con RCurl?
avremmo bisogno di conoscere un po 'di più sulla configurazione del server LDAP. Un esempio di query LDAP tramite 'curl -u USERNAME 'ldap: //192.168.0.66/CN=Users,DC=training,DC=local \? SAMAccountName? Sub? (ObjectClass = *)'' (proveniente da un esempio IBM) . Non funzionerà per te dal momento che devi conoscere i parametri di ricerca corretti. È piuttosto semplice eseguirlo tramite 'RCurl' e quindi elaborare i risultati, ma se si deve ottenere la query dal comando' curl' sulla riga di comando prima. – hrbrmstr
In questo momento sto recuperando la lista dei membri di un gruppo come questo: 'ldapsearch -t -h ldap.replaceme.com -x -b" o = replaceme.com "" (cn = nome-gruppo) "memberuid' – Luxspes
@hrbrmstr se puoi tradurre il mio 'ldapsearch' in' curl' e poi in 'R' con' RCurl', questa sarebbe la risposta esatta che sto cercando ... – Luxspes