Evite la ventana emergente de autenticación HTTP en una extensión de Chrome (resumen)
Actualmente estoy desarrollando una extensión de Chrome, necesito acceder a algunos recursos protegidos con http-auth (webdav). La autenticación HTTP está utilizando (en el mejor de los casos) una autenticación de resumen.
Puedo hacer la autenticación directamente en la solicitud ajax usando elhttps: // login: contraseñ[email protected]/path/to/ressource formar.
El problema es: si el inicio de sesión / contraseña es incorrecto, no puedo obtener un estado 401 (no autorizado), Chrome muestra el diálogo de autenticación normal. Lo que no quiero porque es confuso para el usuario y no puedo guardar las credenciales desde aquí.
EDITAR: Otro caso de uso que enfrenté es: quiero verificar si un recurso está protegido con contraseña sin intentar proporcionar credenciales para acceder realmente a él.
¿Alguna idea sobre cómo atrapar el 401 sin abrir el cuadro de autenticación de Chrome?