Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Authentification proxy et session AD

    Scheduled Pinned Locked Moved Français
    19 Posts 4 Posters 3.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kiwoody
      last edited by

      Je profite du fil de discutions,

      J'ai un souci récurant autant avec pfsense + squid que sur mes test avec debian + squid

      lorsque mes utilisateurs se connecte, le navigateur demande sans arrêt de se (re) authentifier.

      et dans les log j'ai TCP_DENIED_407

      Une idée du problème ?

      1 Reply Last reply Reply Quote 0
      • C
        chris4916
        last edited by

        HTTP 407 est le code retour du proxy qui demande une authentification.
        Donc c'est très probablement parce que l'utilisateur n'est pas authentifié auprès du proxy.

        • Comment celui-ci est-il configuré (d'un point de vue authentification) ?
        • quel crédential utilises-tu, coté client ?

        Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

        1 Reply Last reply Reply Quote 0
        • K
          kiwoody
          last edited by

          Merci de ton aide chris  ;)

          op voila conf dans pfsense

          http://img11.hostingpics.net/pics/617870pfsenseLDAP.png

          1 Reply Last reply Reply Quote 0
          • C
            chris4916
            last edited by

            Je suis trop vieux => je n'y vois rien  :-[ :-[ :-[

            Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

            1 Reply Last reply Reply Quote 0
            • K
              kiwoody
              last edited by

              edit : mauvaise manip

              1 Reply Last reply Reply Quote 0
              • C
                chris4916
                last edited by

                merci pour la "loupe", maintenant j'y vois  ;D

                Je vois surtout que ta conf LDAP est bizarre.
                Je n'ai pas de AD sous la main mais je doute fort que uid soit le bon attribut.

                En vrac:

                • le RDN des comptes utilisateur chez Microsoft, c'est "cn" (je sais c'est stupide mais c'est leur choix et LDAP le permet)
                • l'quivalent de UID, chez Microsoft, c'est samaccountname
                • le label: "LDAP username DN attribute" n'a aucun sens !!!
                • on ne voit qu'un partie de ton filtre. ëtre membre du groupe "autorisé à interne" a du sens mais es-tu certain de la deuxième partie de ton filtre ?
                • idem le baseDN est totalement occulté. On va supposer qu'il est correct :-)

                Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

                1 Reply Last reply Reply Quote 0
                • K
                  kiwoody
                  last edited by

                  Je viens de faire la modif du samaccountname  et avec ou sans filtre aucune différence …

                  1 Reply Last reply Reply Quote 0
                  • C
                    chris4916
                    last edited by

                    il FAUT un filtre dans la recherche LDAP.

                    Ce que je te suggère, c'est de tester tes paramètre LDAP avec un vrai client LDAP (un ldapsearch sur une machine Linux ou une console LDAP java ou PHP, il en existe plusieurs)
                    Tu peux aussi regarder dans les log du serveur Windows, même si ce n'est pas l'OS le plus sympa pour ce genre d'exercice.

                    Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

                    1 Reply Last reply Reply Quote 0
                    • K
                      kiwoody
                      last edited by

                      j'ai suivi tes conseils et fait un ldapsearch

                      ldapsearch -x -LLL -D 'CN=pfsense,CN=Users,DC=d####k,DC=####,DC=be' -W -H ldap://192.168.222.5:389 -b 'CN=Users,DC=d####k,DC=e######,DC=be' -s sub '(sAMAccountName=administrator)'
                      
                      

                      cette commande renvoi bien les infos Monsieur administrator

                      conf de mon squid :

                      
                      auth_param basic program /usr/lib/squid/basic_ldap_auth -b "DC=d####k,DC=#####,DC=be" -D "CN=pfsense,CN=Users,DC=d#####k,DC=#####,DC=be" -w motdepasse -f "(&(objectClass=person)(sAMAccountName=%s))" -u sAMAccountName -P 192.168.222.5:389
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • C
                        chris4916
                        last edited by

                        C'est une bonne chose si la partie LDAP est correcte.
                        Dans la section anglaise du forum relative à Squid, il y a pas mal d'utilisateurs qui évokent des problèmes de fonctionnement avec la version 2.2.2

                        Comme je n'utilise pas Squid sur pfSense, je ne peux pas t'en dire beaucoup plus, désolé. Si je trouve des infos qui peuvent être en rapport avec ton soucis, je reviens vers toi.

                        Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

                        1 Reply Last reply Reply Quote 0
                        • K
                          kiwoody
                          last edited by

                          Je te remercie de ton aide chris, pour le moment je n'ai rien trouvé malheureusement

                          1 Reply Last reply Reply Quote 0
                          • C
                            chris4916
                            last edited by

                            Compte tenu des problèmes que semblent rencontrer les utilisateurs de Squid sur la 2.2 (d'une manière générale et sans même regarder les aspects authentification), la bonne solution serait quand même de faire tourner un Squid sur un autre serveur.

                            Si tu tiens absolument à garder Squid sur pfSense, une réinstallation en 2.1 me semble toute indiquée.

                            Christian

                            Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.