asp.net - internet - ntlm not supported
Cómo habilitar la autenticación de usuario de inicio de sesión automático para Google Chrome (4)
Además de establecer la entrada de registro para AuthServerWhitelist, también debe establecer AuthSchemes: "ntlm, negotiate" (o simplemente "ntlm" según corresponda para su situación). Usando las plantillas anteriores, la política para eso será "Esquemas de autenticación compatibles"
Tengo un sitio al que voy que me permite iniciar sesión automáticamente con mis clientes potenciales (Windows) y al usar Internet Explorer puedo simplemente configurar la opción en "Autenticación del usuario" en "Inicio de sesión automático con nombre de usuario y contraseña actuales", pero yo '' m queriendo usar Google Chrome. Sin embargo, siempre me solicita user / pass y estoy buscando que se configure como IE. ¿Alguien sabe si esto es posible? ¡Gracias!
Chrome cambió sus menús desde que se hizo esta pregunta. Esta solución se probó con Chrome 47.0.2526.73 a 63.0.3239.132 .
Si está utilizando Chrome ahora mismo, puede verificar su versión con: chrome: // version
- Ir a: configuración de cromo: //
- Desplácese hasta la parte inferior de la página y haga clic en "Mostrar configuraciones avanzadas ..." para mostrar más configuraciones.
- En la sección "Red", haga clic en "Cambiar configuración de proxy ...".
- Haga clic en la pestaña "Seguridad", luego seleccione el icono "Intranet local" y haga clic en el botón "Sitios".
- Haga clic en el botón "Avanzado".
- Inserta tu dirección local de intranet y haz clic en el botón "Agregar".
- Cierre todas las ventanas.
Eso es.
Si agrega su sitio a "Intranet local" en
Chrome > Options > Under the Hood > Change Proxy Settings > Security (tab) > Local Intranet/Sites > Advanced.
Agregue su URL del sitio aquí y funcionará.
Actualización para la nueva versión de Chrome
Chrome > Settings > Advanced > Open Proxy Settings > Security (tab) > Local Intranet > Sites (button) > Advanced.
Si bien la respuesta de moopasta funciona, no parece permitir comodines y existe otra opción (potencialmente mejor). El proyecto Chromium tiene cierta documentación de autenticación HTTP que es útil pero incompleta.
Específicamente la opción que encontré mejor es incluir en la lista blanca los sitios en los que le gustaría permitir que Chrome pase la información de autenticación, puede hacerlo de la siguiente manera:
- Lanzando Chrome con el
auth-server-whitelist
línea de comandoauth-server-whitelist
. por ejemplo,--auth-server-whitelist="*example.com,*foobar.com,*baz"
. La caída de este enfoque es que la apertura de enlaces desde otros programas lanzará Chrome sin el interruptor de línea de comando. - Instalación, habilitación y configuración de
AuthServerWhitelist
/ "AuthServerWhitelist
Server whitelist" Política de grupo o Directiva de grupo local. Esta parece ser la opción más estable pero requiere más trabajo para la configuración. Puede configurarlo de forma local, sin necesidad de tenerlo implementado de forma remota.
Aquellos que buscan configurar esto para una empresa pueden seguir las instrucciones para usar la Política de grupo o la Consola de administración para configurar la política AuthServerWhitelist
. Aquellos que buscan configurar esto solo para una máquina también pueden seguir las instrucciones de la Política de grupo :
- Descargue y descomprima las últimas plantillas de políticas de Chrome
-
Start > Run > gpedit.msc
- Navegue a
Local Computer Policy > Computer Configuration > Administrative Templates
- Haga clic con el botón derecho en
Administrative Templates
y seleccioneAdd/Remove Templates
- Agregue la plantilla
windows/adm/en-US/chrome.adm
través del diálogo - En
Computer Configuration > Administrative Templates > Classic Administrative Templates > Google > Google Chrome > Policies for HTTP Authentication
habilite y configure laAuthentication server whitelist
- Reinicia Chrome y navega a la
chrome://policy
para ver las políticas activas