Zašto Squid Basic LDAP autentifikacija i dalje traži lozinku
Shvatite zašto Squid Basic LDAP konfiguracija može provjeriti AD lozinku, a ipak tražiti od preglednika da unese podatke za prijavu.
Squid konfiguracija može provjeravati lozinke prema Active Directoryju i ipak prikazati okvir za prijavu. To ne znači nužno da je nešto pokvareno. AD opisuje gdje se račun nalazi; ne govori kako će preglednik dokazati koji je korisnik.
U ovom retku važna je riječ basic:
auth_param basic realm Windows Logon
Riječi nakon realm označavaju zaštićeni prostor autentifikacije. One ne traže Windows token za pristup niti prebacuju izazov na Negotiate. Basic LDAP pomoćnik prima dostavljene podatke i provjerava ih prema imeniku.
U tipičnoj konfiguraciji postoje tri odvojene odluke: kako Squid izaziva klijenta, kako pomoćnik provjerava taj odgovor i kojim autentificiranim korisnicima ili grupama pravilo pristupa dopušta prolaz. Uspješno traženje LDAP grupe rješava samo posljednju odluku. Ono ne može dostaviti podatke koji pregledniku nedostaju.
Ako zahtjev traži tihu prijavu
Odaberite integracijsku shemu autentifikacije koju preglednik podržava i podesite njezine preduvjete na strani poslužitelja. Za Negotiate zasnovan na Kerberosu to uključuje identitet usluge i ključni materijal, kao i klijentsku politiku koja dopušta autentifikaciju prema tom proxyju. Puka zamjena izvršne datoteke pomoćnika pod Basic konfiguracijom neće izvesti tu pretvorbu.
Odlučite koji vam je ishod potreban prije nego zamijenite ispravnu LDAP postavku. Prihvaćanje istog korisničkog imena i lozinke koji se koriste za prijavu na radnu stanicu razuman je Basic zahtjev. Ponovno korištenje prijavljenog Windows identiteta bez traženja te lozinke drugi je zahtjev, s drugim radom na protokolu i raspoređivanju.