Tengo una página web a la que solo se puede acceder a través de http auth auth. ¿Cómo puedo averiguar el nombre de usuario de autenticación básica en javascript en esa página? es decir, cuando alguien lo visita (después de iniciar sesión), quiero hacer una ventana emergente que diga "Hola, está actualmente conectado como el usuario $ USERNAME"Obtener el nombre de usuario HTTP Auth Auth de javascript?
8
A
Respuesta
10
No es posible solo desde JavaScript. Tendría que tener el script del lado del servidor para recoger el nombre de usuario de la solicitud, e insertarlo en el código de la página generada para que el script lo recoja. (Por ejemplo. <script type="text/javascript">var username=
(inserte cadena codificada en JSON aquí) ;</script>
.
1
javascript:window.alert(document.location)
parece dar una URL con un nombre de usuario (pero sin contraseña). Esto no puede ser cierto en otros navegadores.
Cuestiones relacionadas
- 1. HTTP basic auth, digest auth y Oauth?
- 2. Node.js http auth aut.
- 3. nginx group http auth
- 4. Django auth: aumentar el nombre de usuario máximo longitud
- 5. Netbeans Basic Http Auth Jax-WS
- 6. ¿Puede python mecanizar el control HTTP auth?
- 7. Prueba HTTP Basic Auth en Rails 2.2 +
- 8. Rieles: ¿Cómo acceder al nombre de usuario/contraseña utilizados para HTTP Basic Auth?
- 9. Google Api Auth Http Module Error
- 10. JQuery dominio cruzado auth call
- 11. Zend Auth y ACL
- 12. Codeigniter ion auth tratando de obtener el nombre de usuario de un usuario conectado a una cadena
- 13. Facebook auth token exchange
- 14. iOS UIwebView Auth Cookies
- 15. Nodejs Restful Auth
- 16. Reordenar usuarios en django auth
- 17. ¿Cómo evito que Firefox solicite el nombre de usuario/contraseña con HTTP Basic Auth con JQuery AJAX?
- 18. Http Auth en un bookmarklet de Firefox 3
- 19. Node.js and Redis Auth
- 20. Twitter O-Auth Callback url
- 21. No hay coincidencias de ruta [OBTENER] "/ auth/facebook"
- 22. Componente Auth de CakePHP con 2 tablas
- 23. Agregar HTTP auth básico a un servicio WCF REST
- 24. Django Social Auth Debug HTTP Error 400: Solicitud incorrecta (linkedin)
- 25. PHP Digest auth, cerrar sesión
- 26. Rails Auth Token y Ajax
- 27. ArgumentError: SMTP-AUTH solicitó, pero no contiene ningún nombre de usuario + ActionMailer
- 28. Git-SVN clear auth-cache
- 29. GMail AUTH LOGIN Autenticación SMTP
- 30. Excluir páginas de auth de formularios - ASP.NET
El nombre de usuario es todo lo Necesito, no la contraseña. Sin embargo, estoy bastante seguro de que la mayoría de mis usuarios no escribirán "https: //nombre de [email protected]" en su barra de direcciones, sino que simplemente lo ingresarán en el cuadro emergente de sus navegadores. enfoque todavía trabajan en esas circunstancias? – Rory
probarlo y ver. no creo LiveScript/JavaScript garantías/ECMAScript mucho, y muchos navegadores no implementan todas las normas pertinentes, así que no hay manera fácil de decir si esto es " seguro "sin probar en todos los navegadores que pretendes apoyar. –