squid con login html?

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
bruno82
Linux 1.x
Linux 1.x
Messaggi: 148
Iscritto il: lun 16 mag 2005, 0:00
Località: Palemmmo
Contatta:

squid con login html?

Messaggio 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?

Avatar utente
ZeroByte
Linux 1.x
Linux 1.x
Messaggi: 117
Iscritto il: sab 11 feb 2006, 22:02
Località: Milano

Messaggio 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

Avatar utente
bruno82
Linux 1.x
Linux 1.x
Messaggi: 148
Iscritto il: lun 16 mag 2005, 0:00
Località: Palemmmo
Contatta:

Messaggio da bruno82 »

Le FAQ di squid ormai le so a memoria :D

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...

Avatar utente
bruno82
Linux 1.x
Linux 1.x
Messaggi: 148
Iscritto il: lun 16 mag 2005, 0:00
Località: Palemmmo
Contatta:

Messaggio 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

Avatar utente
prione
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: lun 5 dic 2005, 22:33
Località: Milano

Messaggio 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? :)

Avatar utente
prione
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: lun 5 dic 2005, 22:33
Località: Milano

Messaggio 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.
:oops:

fabriBit
Linux 1.x
Linux 1.x
Messaggi: 160
Iscritto il: lun 18 lug 2005, 0:00
Località: roma

Messaggio da fabriBit »

bruno82 ha scritto:Le FAQ di squid ormai le so a memoria :D

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?

Rispondi