¿Cómo puedo autenticar la autenticación http con javascript para un iframe?
http-authentication (2)
Necesito hacer una página que lo haga
- Ingrese a un sitio automáticamente a través de http-authentication
- Mostrar dicho sitio con un iframe
Estaba pensando que podría usar XHR y especificar los encabezados de inicio de sesión directamente, y luego usar javascript para crear el iframe. ¿Esto tiene sentido? ¿Funcionará?
Debido a la misma política de origen, su enfoque XHR no funcionará.
Sin embargo, para la autenticación HTTP, simplemente puede incluir los datos en la url, es decir, el src
del <iframe>
:
<iframe src="http://username:[email protected]/..."></iframe>
Creo que no tengo que mencionar que esto no debería hacerse si las credenciales de inicio de sesión son confidenciales, es probable que aparezcan en el historial del navegador.
Es decir, no es compatible con este formato de URL. Citan seguridad. Oh, lo haremos, de lo contrario sería fácil.