3rd Apr, 2008

LDAP e non solo

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

Nella scorsa settimana ho partecipato ad alcune riunioni con le altre persone che lavorano al progetto SoNet (Social Network). Abbiamo discusso in particolare gli strumenti da utilizzare e le principali applicazioni da sviluppare; per organizzare meglio il lavoro abbiamo installato su un nostro server trac.

Al momento le cose da fare sono principalmente due:

  1. importare un database da MSSql a MySql (che non è così facile come sembra, in quanto le immagini salvate come binary data creano non poche difficoltà di esportazione/importazione)

  2. autenticarsi ad un server tramite LDAP


Io mi sto occupando in particolare del secondo punto. LDAP (Lightweight Directory Access Protocol) è un protocollo usato nei servizi di directory, usato molto spesso, come nel nostro caso, per servizi di autenticazione. Per gestire l’autenticazione appunto ho usato specifiche funzioni di PHP:

$ldapconn = ldap_connect($ldaphost, $ldapport);




esegue una connessione al server $ldaphost sulla porta $ldapport

$bd = ldap_bind($ldapconn, $login, $password);




restituisce TRUE se tramite $login e $password avviene l’autenticazione, FALSE altrimenti

Una volta creato uno script e verificato l’effettivo funzionamento, il passo successivo da compiere è integrare l’autenticazione LDAP all’interno del blog creato con CakePHP ed ExtJS. Questo è quello su cui sto attualmente lavorando; l’idea è di creare un form in ExtJS che richieda le credenziali di accesso e si autentifichi al server centrale tramite LDAP: se i dati inseriti sono corretti l’utente può proseguire e quindi editare ed inserire nuovi post, in caso contrario potrà solo limitarsi a leggere quelli già scritti.

Ho anche intenzione di fare prossimamente una breve presentazione sul progetto SoNet e sulle tematiche ad esso correlate, come il web2.0.









Leave a response

Your response:

Categories