Squid+SquidGuard+AD windows

Bonjour, je rencontre un souci avec une nouvelle installation de squid+squidguard+AD

l’utilisateur authentifié sur le pc client Windows doit pouvoir interroger les serveur proxy et voir dans quel groupe il fait partie pour lui donner l’autorisation ou non d’aller sur le site demandé, pour cela mon squid.conf :

[code]#

CONFIG FILE FOR SQUIDGUARD

Caution: do NOT use comments inside { }

dbhome /var/lib/squidguard/db/blacklists
logdir /var/log/squidguard

TIME RULES:

abbrev for weekdays:

s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat

time workhours {
weekly mtwhf 08:00 - 16:30
date --01 08:00 - 16:30
}

#Configuration pour l’authentification LDAP
ldapbinddn CN=xxx,OU=CompteAdmin,DC=monAD,DC=LOCAL
ldapbindpass motpasseadmin
#Configuration du cache LDAP
ldapcachetime 300

SOURCE ADDRESSES:

src Full_Web {
ldapusersearch ldap://x.x.x.x:389/cn=Users,dc=monad,dc=local?sAMAccountName?sub??((&(memberof=CN=Full_Web%2cCN=Users%2cDC=sedan%2cDC=local)(sAMAccountName=%s))
}

src Moder_Web {
ldapusersearch ldap://x.x.x.x:389/cn=Users,dc=monad,dc=local?sAMAccountName?sub??(&(memberof=CN=Moder_Web%2cCN=Users%2cDC=sedan%2cDC=local)(sAMAccountName=%s))
}

src Restrict_Web {
ldapusersearch ldap://x.x.x.x:389/cn=Users,dc=monad,dc=local?sAMAccountName?sub??(&(memberof=CN=Restrict_Web%2cCN=Users%2cDC=sedan%2cDC=local)(sAMAccountName=%s))
}

DESTINATION CLASSES:

dest pornographie {
urllist porn/urls
domainlist porn/domains
expressionlist porn/very_restrictive_expression
}

dest drogues {
urllist drugs/urls
domainlist drugs/domains
}

dest phishing {
urllist phishing/urls
domainlist phishing/domains
}

dest marchands_de_guerre {
urllist marketingware/urls
domainlist marketingware/domains
}

ACL RULES:

acl {
Full_Web {
pass any
}

    Moder_Web {
            pass	!pornographie !drogues !phishing !marchands_de_guerre any
	  redirect http://x.x.x.x/cgi-bin/squidGuard.cgi?clientaddr=%a&clientname=%n&clientident=%i&srcclass=%s&targetclass=%t&url=%u
      }

    Restrict_Web {
             pass	none
             redirect http://x.x.x.x/cgi-bin/squidGuard.cgi?clientaddr=%a&clientname=%n&clientident=%i&srcclass=%s&targetclass=%t&url=%u
     }
 default {
             pass	none
             redirect http://x.x.x.x/cgi-bin/squidGuard.cgi?clientaddr=%a&clientname=%n&clientident=%i&srcclass=%s&targetclass=%t&url=%u
     }

}
[/code]

Actuellement, l’authentification sur l’AD fonctionne en mode console :

Seulement ca ne fonctionne pas , j’ai un retour dans les log :

2014-04-07 09:08:03 [5741] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:08:05 [5739] init expressionlist /var/lib/squidguard/db/blacklists/porn/very_restrictive_expression 2014-04-07 09:08:05 [5739] init urllist /var/lib/squidguard/db/blacklists/drugs/urls 2014-04-07 09:08:05 [5739] init domainlist /var/lib/squidguard/db/blacklists/drugs/domains 2014-04-07 09:08:05 [5739] init urllist /var/lib/squidguard/db/blacklists/phishing/urls 2014-04-07 09:08:05 [5739] init domainlist /var/lib/squidguard/db/blacklists/phishing/domains 2014-04-07 09:08:05 [5739] init urllist /var/lib/squidguard/db/blacklists/marketingware/urls 2014-04-07 09:08:05 [5739] init domainlist /var/lib/squidguard/db/blacklists/marketingware/domains 2014-04-07 09:08:05 [5739] INFO: squidGuard 1.5 started (1396854266.907) 2014-04-07 09:08:05 [5739] INFO: recalculating alarm in 26515 seconds 2014-04-07 09:08:05 [5739] INFO: squidGuard ready for requests (1396854485.644) 2014-04-07 09:08:05 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:08:05 [5739] Added LDAP source: stageinfo 2014-04-07 09:08:05 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:08:05 [5739] Added LDAP source: stageinfo 2014-04-07 09:08:05 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:08:05 [5739] Added LDAP source: stageinfo 2014-04-07 09:08:11 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:08:11 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:08:11 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:09:26 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:09:26 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:09:26 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:24:35 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:24:35 [5739] Added LDAP source: stageinfo 2014-04-07 09:24:35 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:24:35 [5739] Added LDAP source: stageinfo 2014-04-07 09:24:35 [5739] DEBUG: sgFindUser called with: stageinfo 2014-04-07 09:24:35 [5739] Added LDAP source: stageinfo

A noté, qu’il est bien dans le domain AD, le Kinit est ok, les logs me donnent bien dans squid le nom de la machine et le nom du user mais forcement ne me laisse pas l’accès au net. Cela fait une semaine que je recherche et je n’ai toujours rien trouvé !!

D’avance merci a tous