Newsgroup: it.comp.os.linux.iniziare
Titolo: Gestioen Centralizzata Accessi

Salve a tutti,
Ho a che fare con una realtà di questo tipo:
- Un centinaio di client con OS Windows (da 2k a XP)
- Un paio di server web ospitati in una server farm (Linux)
- Un ip fisso sul router dietro al quale stanno i client sopraccitati (o più 
ip fissi con alcune hdsl aggiuntive)
- la possibilità di installare un server linux locale per gestire le 
credenziali se necessario
Ho bisogno di creare un database di utenti con il quale autenticare tutti 
sia sui terminali locali, che sulle applicazioni in esecuzione sui server 
web.
Mi spiego meglio:
Ogni terminale locale ogni giorno ospita vari utenti, e i server web 
ospitano applicazioni scritte principalmente in PHP a cui ogni giorno 
accedono vari utenti (tutti con l'ip fisso del router), alcuni utenti 
lavorano solo in locale, altri lavorano utilizzando applicazioni sugli 
webserver esterni.
Vorrei poter gestire con un unico database la totalità delle credenziali di 
accesso, sia locali che sui server web, è fattibile ?
Pensavo a LDAP, o posso usare qualcos'altro ?
Qualche idea ?
Grazie mille
-- 
oooO                                  Oooo
 (     )              YUS              (     )
  \   (      Para todos, todo,      )   /
   \_ )    nada para nosotros.  ( _/ 


http://csvtosql.sf.net
Se c'e' rimedio, perche' t'arrabbi? Se non c'e' rimedio, perche' t'arrabbi?

 si, ldap è ottimo.
Grazie per la risposta.
Ma per l'integrazione con i server web come posso fare ?
Le applicazioni sono in hosting.. non in housing.. quindi ho le mani 
abbastanza legate a livello di configurazioni.. a meno di non creare 
qualcosa che giri via http.. idee ?


 dire che LDAP è la soluzione al tuo problema.
Puoi darmi qualche dritta per quanto riguarda la parte web ?
Conosci qualche buona giuda, rfc, howto in proposito ?


 implementazione...attualmente come funziona l'autenticazione?
L'autenticazione ora è banalmente relegata ad un file .htaccess, dove sono 
impostati grossolanamente degli utenti che rispecchiano i GID, e non i 
singoli utenti.
Mi stai dicendo che tramite qualche script/applicazione in PHP posso gestire 
gli accessi LDAP ?
Ma per farlo devo fare in modo che i server web si colleghino al mio server 
LDAP in locale o devo replicare il mio LDAP in locale sui server web (via 
PHP è fattibile ?)
I server web stanno cmq fuori dalla mia infrastruttura di rete, e non ho 
possibilità di configurazione se non quelle che mi da PHPMyAdmin.
Grazie mille per la pazienza


 
http://www.muquit.com/muquit/software/mod_auth_ldap/mod_auth_ldap.html
Ho dato un occhio al modulo per apache, e ne ho parlato con il responsabile 
tecnico della webfarm, ma non ho modo di implementarlo se non passando a un 
server dedicato, che chiaramente ha un costo tutt'altro che paragonabile con 
un semplice hosting dell'applicazione.
A questo punto mi rimane l'autenticazione a livello dell'applicazione..
che mi dicevi non hai ancora implementato, hai intenzione di implementarla ?
Hai già buttato un occhio e sapresti darmi qualche dritta ?


 text ecc).
Quindi in teoria posso implementare ldap in locale e poi connettermi al 
server tramite l'applicazione web (e le relative funzioni php) per ottenere 
l'autenticazione.
Giusto ?
Ma una volta accreditato nell'applicazione, il lavoro si svolge come fosse 
una sessione php o in qualche altra maniera (che so penso ai cookie o a una 
fuinzione di controllo), o è del tutto trasparente (ma in che modo ?) ?
Devo implementare le sessioni ?
Scusa ma ho un pò di confusione in testa.


 Scusa ma ho un pò di confusione in testa.
Non hai capito...LDAP con le sessioni, cookie e/o tutto il resto a livello
webapp non ha niente a che vedere, ma proprio nulla. Con LDAP quello che
fai è chiedergli: ho sto utente con sta password, è corretta? e quali sono
i dati anagrafici di sto utente? E stop (vabbè, puoi anche chiedergli altre
cose). 
Se metti un'autenticazione non htaccess te la devi gestire te nella tua
webapp (e sì, normalmente si fa con cookie di sessione). Questo però,
ripeto, non c'entra nulla con LDAP.
-- 
Vide

 perň, ripeto, non c'entra nulla con LDAP.
Si avevo capito cosa fosse LDAP, ma volevo sapere come gestire la sessione 
dopo..
Cmq grazie, ora ho le idee abbastanza chiare, se avrň altre doimande ti 
verrň a cercare..
(no non č una minaccia!)
Grazie mille per l'aiuto!  ;)


 occupo ;)
Fortunato!
A me tocca sia l'uno che l'altro!
=)
