Pagina 1 di 1
squid con login html?
Inviato: ven 28 apr 2006, 16:16
da bruno82
Ciao a tutti.
Sto impazzendo già da un po' dietro a una richiesta "strana" del mio capo e vorrei vedere se qualcuno della community sa qualcosa a riguardo, visto che zio Google non aiuta più di tanto.
Praticamente avrei bisogno un metodo per personalizzare la richiesta di login del proxy squid in modo che al primo tentativo di navigazione, invece della solita mascherina di accesso aperta dal browser, spunti una pagina HTML personalizzabile in cui inserire nome utente e password per poi continuare la navigazione con le credenziali inserite.
Come se non bastasse, questo metodo deve poter prendere i dati di accesso da una tabella in un database MySQL già esistente.
Sinceramente non vorrei dire subito "non si può fare", perchè è una cosa abbastanza interessante.
Tra l'altro lui dice che l'ha vista realizzata in un albergo che metteva a disposizione la connettività wifi, ma penso che utilizzassero sistemi Microsoft. Noi invece abbiamo a disposizione "soltanto" Linux.
Che ne pensate?
Inviato: ven 28 apr 2006, 23:05
da ZeroByte
Qua puoi trovare le FAQ su squid:
http://www.squid-cache.org/Doc/FAQ/FAQ.html.
In particolare, qua puoi trovare informazioni utili sull'autenticazione tramite Squid:
http://www.squid-cache.org/Doc/FAQ/FAQ-23.html.
Il problema ora, e` che non penso proprio che Squid sia in grado di gestire utenti da un database MySQL. L'unica soluzione che ritengo possibile (sempre nel caso che tu debba usare per forza l'autenticazione tramite database) e` la creazione di uno script Php.
ZeroByte
Inviato: ven 28 apr 2006, 23:57
da bruno82
Le FAQ di squid ormai le so a memoria
Ho provato con diversi tipi di autenticazione, tra cui NTLM, e sono riuscito a interfacciare squid con questi metodi... il problema è che non ce n'è uno che visualizzi una pagina web di login al posto della finestra standard del browser!
Ho capito che forse devo concentrare la mia attenzione sugli helper dell'autenticazione NTLM, ma non trovo nulla che mi possa guidare nella realizzazione di questa modifica.
Per questo chiedevo se qualcuno si era già interessato a questo argomento in passato...
Inviato: ven 5 mag 2006, 10:21
da bruno82
OK, a quanto pare una cosa del genere al momento non è fattibile con squid.
Ecco perchè l'unico sistema per realizzare un proxy con autenticazione web-based (della
Cisco) costa 20mila euro :P
Inviato: ven 5 mag 2006, 16:22
da prione
bruno82 ha scritto:OK, a quanto pare una cosa del genere al momento non è fattibile con squid.
Ecco perchè l'unico sistema per realizzare un proxy con autenticazione web-based (della
Cisco) costa 20mila euro :P
Mi scuso in anticipo se ti ho detto una fesseria.
Mi è venuta in mente una possiile soluzione, ma non saprei realizzarla....
1 squid.conf che blocca l'accesso a internet a chiunque e squid.confbis che concede l'accesso
2 pagina di errore modificata che contiene lo script php di autenticazione
3 se l'autenticazone ha successo lo script rinomina squid.conf, esquid.confbis in squid.conf e riavvia squid.
Può funzionare?

Inviato: ven 5 mag 2006, 16:46
da prione
prione ha scritto:bruno82 ha scritto:OK, a quanto pare una cosa del genere al momento non è fattibile con squid.
Ecco perchè l'unico sistema per realizzare un proxy con autenticazione web-based (della
Cisco) costa 20mila euro :P
Mi scuso in anticipo se ti ho detto una fesseria.
Mi è venuta in mente una possiile soluzione, ma non saprei realizzarla....
1 squid.conf che blocca l'accesso a internet a chiunque e squid.confbis che concede l'accesso
2 pagina di errore modificata che contiene lo script php di autenticazione
3 se l'autenticazone ha successo lo script rinomina squid.conf, esquid.confbis in squid.conf e riavvia squid.
Può funzionare?

mi rispondo da solo:
non può funzionare!
Mi scuso di nuovo, ma ho scritto il post di getto.

Inviato: lun 29 mag 2006, 12:20
da fabriBit
bruno82 ha scritto:Le FAQ di squid ormai le so a memoria
Ho provato con diversi tipi di autenticazione, tra cui NTLM, e sono riuscito a interfacciare squid con questi metodi... il problema è che non ce n'è uno che visualizzi una pagina web di login al posto della finestra standard del browser!
Ho capito che forse devo concentrare la mia attenzione sugli helper dell'autenticazione NTLM, ma non trovo nulla che mi possa guidare nella realizzazione di questa modifica.
Per questo chiedevo se qualcuno si era già interessato a questo argomento in passato...
ciao, vorrei sapere come configurare squid per consentire l'autenticazione con ntml...hai per caso seguito un how-to?