Unha configuración de Squid pode comprobar contrasinais contra Active Directory e aínda así mostrar unha xanela de inicio de sesión. Iso non significa necesariamente que algo estea roto. AD describe onde vive a conta; non di como demostrará o navegador quen é o usuario.

Nesta liña, a palabra importante é basic:

auth_param basic realm Windows Logon

As palabras que seguen realm nomean o espazo protexido de autenticación. Non solicitan un token de acceso de Windows nin cambian o desafío a Negotiate. Un axudante Basic LDAP recibe as credenciais proporcionadas e compróbaas contra o directorio.

Nunha configuración típica hai tres decisións separadas: como desafía Squid ao cliente, como valida un axudante esa resposta e que usuarios ou grupos autenticados permite unha regra de acceso. Unha busca correcta de grupo en LDAP só resolve a última decisión. Non pode fornecer as credenciais que lle faltan ao navegador.

Se o requisito é un inicio de sesión silencioso

Escolla un esquema de autenticación integrada compatible co navegador e configure os seus requisitos previos no servidor. Para Negotiate baseado en Kerberos, iso inclúe a identidade do servizo e o material de chave, ademais dunha política de cliente que permita a autenticación contra ese proxy. Cambiar só o executábel do axudante nunha configuración Basic non realizará esa conversión.

Decida que resultado necesita antes de substituír unha instalación de LDAP que funciona. Aceptar o mesmo usuario e contrasinal que se usan para iniciar sesión nun posto de traballo é un requisito Basic razoable. Reutilizar a identidade de Windows xa iniciada sen pedir ese contrasinal é outro requisito, con outro traballo de protocolo e despregamento.

Artigos relacionados