3 apr 2008

LDAP e non solo



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.

Tags: , , , ,

Leave a Reply

Message:

  • Ricerca

    or
  • Language

  • Categorie

  • Delicious

  • Statistiche


    Warning: Illegal string offset 'timestamp' in /home/mhd-01/www.micheledallatorre.it/htdocs/blog/wp-content/plugins/firestats/firestats-wordpress.php on line 1081

    Warning: Illegal string offset 'timestamp' in /home/mhd-01/www.micheledallatorre.it/htdocs/blog/wp-content/plugins/firestats/firestats-wordpress.php on line 1081

    Warning: Illegal string offset 'timestamp' in /home/mhd-01/www.micheledallatorre.it/htdocs/blog/wp-content/plugins/firestats/firestats-wordpress.php on line 1081

    Warning: Illegal string offset 'timestamp' in /home/mhd-01/www.micheledallatorre.it/htdocs/blog/wp-content/plugins/firestats/firestats-wordpress.php on line 1081
    • Pages displayed : 33362
    • Unique visitors : 18465
    • Pages displayed in last 24 hours : 0
    • Unique visitors in last 24 hours : 0