El lun, 22-10-2012 a las 13:14 -0400, [email protected] escribió: 
> Hola amigos quería preguntarles a lo mejor alguno de ustedes tiene  
> alguna forma de hacerlo, estoy haciendo un sistema que hace peticiones  
> de de autorización http a una dirección pero cuando miro con el  
> firebug puedo ver los parámetros de las variables username y password  
> y eso seria una fuga cualquiera que tenga firebug podrá ver estos  
> datos, esta es la rutina que uso es esta:
> 
> function codificar_entrada(user, pass) {
>       var tok = user + ':' + pass;
>       var hash = Base64.encode(tok);
> return "Basic " + hash;
> }
> 
> 
> //-------------------------------------------------------------|
> OpenLayers.Request.issue({
>          async: false,
>               url: "/geoserver/j_spring_security_check",
>               scriptTag: true,
>               headers : { Authorization : codificar_entrada('admin','12') },
>          method: "POST",
>          params: {
>                               username: "admin",
>                  password: "12"
>          }
> });
> 
no entendí, admin y 12 están dentro del código o vienen de algún
formulario?
Si es lo primero (parte del código, tal como se ve aquí) entonces podés
codificarlo por afuera con algo mas complicado que base64, por ejemplo
md5 o sha256. Entonces headers te quedaría algo como:
headers : { Authorization :
bbbc17c2f7b032727ff15ae32181171a93da5fe3a92ae09318193281b4361e46


> Acá ven que lo que pongo en el header lo codifico pero lo que esta en  
> los params simplemente se ve en la peticiones http con el firebug y es  
> lo que quiero arreglar.  gracias de antemano
> 
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
> 
> 
> --
> 
> Este mensaje le ha llegado mediante el servicio de correo electronico que 
> ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
> Nacional de Salud. La persona que envia este correo asume el compromiso de 
> usar el servicio a tales fines y cumplir con las regulaciones establecidas
> 
> Infomed: http://www.sld.cu/
> 
> 


-- 
(-.(-.(-.(-.(-.(-.-).-).-).-).-).-)



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Responder a