Pagina 1 di 1

Autenticazione web su AD

Inviato: ven 5 mag 2006, 12:54
da aschenaz
E' una giornata che giro su questo forum e su google, ma il caso specifico non lo trovo...
Sto in una grossa LAN windows ed ho installato un web server con la slack per un sito intranet.
Ora, nella rete è diventato un obbligo il single sign on per cui l'autenticazione va fatta tramite LDAP.
In pratica, gli utenti da client windows accedono al sito che sta sul server linux, ma, per accedere all'area riservata dovrebbero autenticarsi con le stesse credenziali di Active Directory (mentre, per ora, l'autenticazione avviene tramite pw criptate e salvate su db).
L'unica cosa che ho fatto finora e di decommentare la riga

Codice: Seleziona tutto

extension=php_ldap.dll 
e aggiungere

Codice: Seleziona tutto

ldap.max_links = -1
in php.ini...
Ho letto cose diversissime (installazione di OpenLdap, PAM, phpLDAPadmin...), ma credo si riferiscano alla gestione di LDAP in maniera "attiva", cioè alla gestione da parte dello stesso server.
Mi dite cosa devo fare, per favore?
Grazie,
nino

Inviato: ven 5 mag 2006, 12:57
da aschenaz
P.S. ho decommentato anche

Codice: Seleziona tutto

extension=php_openssl.dll
ma non è servito a niente...

Inviato: mar 9 mag 2006, 13:04
da aschenaz
Mhhh, provo a riformulare la domanda (chissà che non abbia maggior fortuna... :P ):
è molto probabile che il pacchetto PHP di Slack non sia compilato con ldap di default (anche se qualcuno mi ha detto che dovrebbe esserlo...), infatti, nello script di test, mi dice...

Codice: Seleziona tutto

Fatal error: Call to undefined function: ldap_connect() in /home/web/ldap.php on line 12
Allora, a questo punto, dovrei (credo) ricompilare PHP dai sorgenti, abilitando anche ldap. La mia domanda è questa: posso ricompilare tranquillamente, lasciando quello già installato o devo prima rimuovere il pacchetto esistente?
Ah, nel frattempo ho anche installato OpenLdap.
Grazie,
nino

Inviato: mar 9 mag 2006, 13:38
da Paoletta
posso ricompilare tranquillamente, lasciando quello già installato o devo prima rimuovere il pacchetto esistente?
io rimuoverei quello giá installato e poi installerei il nuovo...

Inviato: mar 9 mag 2006, 15:24
da aschenaz
Ma, per compilare --with-mysq ho bisogno dei sorgenti di mysql? Oppure, qual è il percorso giusto da indicare per non installare in modo statico (non so se è il termine giusto...)?
E devo reinstallare anche mysql da sorgenti o va bene l'installazione di slack?
Scusa se ho messo troppa carne al fuoco...
Ciao,
nino