<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Il blog di PJ &#187; Linux</title>
	<atom:link href="http://piggei.com/blog/categorie/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://piggei.com/blog</link>
	<description>Divagazioni di ordinaria follia</description>
	<lastBuildDate>Mon, 28 Sep 2009 10:28:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Come realizzare un modulo di autenticazione per Squid</title>
		<link>http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/</link>
		<comments>http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 13:19:08 +0000</pubDate>
		<dc:creator>PJ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[autenticazione]]></category>
		<category><![CDATA[configurazione]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[modulo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[Squid]]></category>

		<guid isPermaLink="false">http://piggei.com/blog/2008/04/17/come-realizzare-di-un-modulo-di-autenticazione-per-squid/</guid>
		<description><![CDATA[Squid è il software più famoso e diffuso per la realizzazione di un proxy Web o FTP, utile sia per creare una cache e accelerare così la navigazione su Internet che per proteggere la propria rete locale (ha opzioni per l&#8217;analisi e il filtraggio dei contenuti, degli IP e dei protocolli sorgente o destinazione). Attraverso [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.squid-cache.org/" title="Squid home page" target="_blank"><strong>Squid</strong></a> è il software più famoso e diffuso per la realizzazione di un proxy Web o FTP, utile sia <strong>per creare una cache</strong> e accelerare così la navigazione su Internet che <strong>per proteggere la propria rete locale</strong> (ha opzioni per l&#8217;analisi e il filtraggio dei contenuti, degli IP e dei protocolli sorgente o destinazione). Attraverso l&#8217;utilizzo di moduli esterni consente di accettare connessioni solo a seguito di una corretta autenticazione, che può essere realizzata con l&#8217;aiuto di un database MySQL, un file di testo con le password in chiaro, un server LDAP o RADIUS, o qualsiasi altra cosa ci possa venire in mente.</p>
<p>Mi è capitato recentemente di dover realizzare un modulo personalizzato per l&#8217;autentificazione su <strong>un server LDAP dotato di istanze distinte </strong>per la gestione di studenti, docenti e dipendenti. In pratica non potevo utilizzare il modulo LDAP standard fornito con la distribuzione, ma <strong>ho dovuto riscrivermene uno di mio in PHP</strong>.</p>
<p>I moduli di autenticazione di Squid sono infatti degli eseguibili (programmi in C oppure script in PHP, PERL o altro) che accettano ciclicamente in input login e password dell&#8217;utente, fornendo una linea con l&#8217;esito dell&#8217;operazione di verifica dell&#8217;accesso. Vediamo quindi <strong>come costruirci un modulo</strong> di autenticazione e <strong>come configurare Squid</strong> per utilizzarlo.</p>
<h3>Prima fase: la realizzazione del modulo</h3>
<p>Come avevo accennato prima, il modulo è un eseguibile che deve accettare dallo standard input una riga contenente login e password codificate secondo l&#8217;<a href="http://rfc.net/rfc1738.html" title="RFC 1738" target="_blank">RFC 1738</a> e <strong>separate da uno spazio</strong>, per poi restituire una riga contenente una delle parole <em>OK </em>o <em>ERR </em>a seconda dell&#8217;esito dell&#8217;operazione di autenticazione. Una volta restituita la riga col risultato, <strong>deve rimettersi in attesa</strong> di un nuovo input. La risposta <em>ERR </em>può essere seguita da una frase indicante il tipo di errore: tale frase può essere visualizzata all&#8217;utente tramite il parametro <em>%m</em> nella pagina di errore del proxy.</p>
<p>Vediamo quindi come possiamo realizzare un semplicissimo modulo in PHP, che si limita a verificare che l&#8217;utente inserisca come login la parola <em>pippo </em>e come password la parola <em>pluto</em>:</p>
<pre>
&lt;?
while (!feof(STDIN))
      {
      $line = trim(fgets(STDIN));
      $fields = explode(' ', $line);
      $username = rawurldecode($fields[0]); // RFC 1738
      $password = rawurldecode($fields[1]); // RFC 1738

      if ($username == 'pippo' and $password == 'pluto')
         echo "OK\n";
        else
         echo "ERR\n";
}
?&gt;</pre>
<p>Con queste poche righe <strong>ci siamo già assicurati un sistema di controllo sugli accessi</strong> al nostro proxy; sta ora alla fantasia del programmatore arricchirlo col codice necessario per verificare l&#8217;identità dell&#8217;utente.</p>
<h3>Seconda fase: la configurazione di Squid</h3>
<p>Una volta realizzato il modulo <strong>occorre istruire Squid</strong> affinché lo utilizzi quando necessario. Per fare questo, dobbiamo creare una apposita ACL all&#8217;interno del file di configurazione:</p>
<pre>auth_param basic program /usr/lib/squid/foo_auth
auth_param basic children 5
auth_param basic realm Autenticazione per l'accesso all'esterno
auth_param basic credentialsttl 5 minute
acl foo-auth proxy_auth REQUIRED</pre>
<p>Il parametro <em>program </em>deve puntare allo script che abbiamo appena creato, comprensivo del percorso completo per raggiungerlo; <em>children </em>invece è il numero di processi di validazione che Squid attiva al suo avvio: questo parametro deve essere pesato in base alla frequenza di autenticazioni realizzate sul proxy durante la giornata. Il parametro <em>realm </em>indica il testo da visualizzare al momento della richiesta di login e password, mentre <em>credentialttl </em>indica il tempo di durata delle credenziali prima di riprocedere con la verifica.</p>
<p>A questo punto possiamo utilizzare l&#8217;ACL appena creata in maniera analoga a tutte le altre, ad esempio per chiedere la password quando un utente della rete locale cerca di accedere ad Internet:</p>
<pre>acl from_local src 192.168.0.0/16
acl to_local dst 192.168.0.0/16
http_access allow from_local !to_local foo-auth</pre>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em><strong>Segnala presso:</strong></em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Del.icio.us"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Del.icio.us" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a digg"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a digg" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://furl.net/storeIt.jsp?t=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;u=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a FURL"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/furl.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a FURL" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a FURL" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://blinklist.com/index.php?Action=Blink/addblink.php&amp;Name=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;Description=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;Url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a blinklist"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/blinklist.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a blinklist" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a blinklist" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a reddit"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a reddit" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://feedmelinks.com/categorize?from=toolbar&amp;op=submit&amp;name=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;version=0.7" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Feed Me Links"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/feedmelinks.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Feed Me Links" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Feed Me Links" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Technorati"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Technorati" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;t=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Yahoo My Web"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Yahoo My Web" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.newsvine.com/_wine/save?u=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;h=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Newsvine"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/newsvine.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Newsvine" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Newsvine" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://ekstreme.com/socializer/?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Socializer"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/socializer.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Socializer" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Socializer" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://ma.gnolia.com/bookmarklet/add?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;description=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Ma.gnolia"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/magnolia.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Ma.gnolia" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Ma.gnolia" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Stumble Upon"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Stumble Upon" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Google Bookmarks"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Google Bookmarks" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.squidoo.com/lensmaster/bookmark?http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Squidoo"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/squidoo.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Squidoo" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Squidoo" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://blinkbits.com/bookmarklets/save.php?v=1&amp;source_url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a BlinkBits"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/blinkbits.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a BlinkBits" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a BlinkBits" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://netvouz.com/action/submitBookmark?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;popup=no" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Netvouz"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/netvouz.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Netvouz" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Netvouz" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.rojo.com/add-subscription/?resource=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Rojo"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/rojo.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Rojo" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Rojo" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Blogmarks"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/bmarks.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Blogmarks" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Blogmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://co.mments.com/track?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Co.mments"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/comments.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Co.mments" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Co.mments" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.scuttle.org/bookmarks.php/maxpower?action=add&amp;address=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;description=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Scuttle"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/scuttle.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Scuttle" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Scuttle" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.bloglines.com/sub/http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Bloglines"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/bloglines.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Bloglines" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Bloglines" /></a><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tailrank.com/share/?title=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;link_href=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Tailrank"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/tailrank.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Tailrank" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Tailrank" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://segnalo.alice.it/post.html.php?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Segnalo"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/segnalo.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Segnalo" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Segnalo" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://oknotizie.alice.it/post?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a OKnotizie"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/oknotizie.gif" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a OKnotizie" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a OKnotizie" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;T=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Propeller"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/propeller.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Propeller" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Propeller" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.bookmark.it/bookmark.php?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Bookmark.it"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/bookmark.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Bookmark.it" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Bookmark.it" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://mystuff.ask.com/mysearch/QuickWebSave?v=1.2&amp;t=webpages&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Ask"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/ask.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Ask" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Ask" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.linkagogo.com/go/AddNoPopup?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Linkagogo"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/linkagogo.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Linkagogo" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Linkagogo" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://de.lirio.us/rubric/post?uri=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;when_done=go_back" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Delirious"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/delirious.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Delirious" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Delirious" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.socialdust.com/blogaggregator/addblog.php?urlpost=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Socialdust"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/socialdust.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Socialdust" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Socialdust" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="https://favorites.live.com/quickadd.aspx?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Live-MSN"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/live.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Live-MSN" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Live-MSN" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a SlashDot"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a SlashDot" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a SlashDot" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://sphinn.com/submit.php?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Sphinn"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/sphinn.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Sphinn" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Sphinn" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.diggita.it/submit.php?title=Come+realizzare+un+modulo+di+autenticazione+per+Squid&amp;url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Diggita"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/diggita.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Diggita" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Diggita" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;t=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a FaceBook"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a FaceBook" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.upnews.it/submit?url=http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/&amp;title=Come+realizzare+un+modulo+di+autenticazione+per+Squid" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Upnews"><img src="http://piggei.com/blog/wp-content/plugins/social-bookmarking-reloaded/upnews.png" title="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Upnews" alt="Aggiungi 'Come realizzare un modulo di autenticazione per Squid' a Upnews" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://piggei.com/blog/2008/04/17/come-realizzare-un-modulo-di-autenticazione-per-squid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

