Foros del Web » Programando para Internet » Javascript »

Problema Headers Basic Authorization

Estas en el tema de Problema Headers Basic Authorization en el foro de Javascript en Foros del Web. Buenas gente, haber si alguien me puede salvar el culo y me puede ayudar a arreglar un problema que tengo con el Basic Authorization y ...
  #1 (permalink)  
Antiguo 16/10/2013, 15:53
 
Fecha de Ingreso: agosto-2010
Ubicación: España
Mensajes: 26
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema Headers Basic Authorization

Buenas gente, haber si alguien me puede salvar el culo y me puede ayudar a arreglar un problema que tengo con el Basic Authorization y que me esta matando.

El caso es que estoy haciendo un webAPP que se conecta a una Api de un servidor remoto (estoy ejecutando la web desde Grunt con un localHost), el caso que para autentificarse en la web es necesario mandar un Header con el Basic Authorization y el codigo, y pues el problema que tengo es que no me envia ese Header y ya no se si es culpa del servidor o de algo que tenga mal yo en la aplicación sobre el crossDomain o algo.
El caso es que el cliente me dijo que el servidor api esta todo bien configurado y bueno de momento confiaré en lo que dijo.

Dejo un pantallazo de los headers que envia:



Y este es el código:

Código:
api.login = function (username, password, callback) {
			if(Auth.isAuthenticated()) {
				alert("logeado");	
			} else {
				var encoded = Base64.encode(username + ':' + password);
				$http.defaults.headers.common['Authorization'] = 'Basic ' + encoded;
				$http.get(apiRoot + '/users', {
					headers: {'Content-Type': 'application/json';},
					timeout: apiTimeout
				}).then(function (response) {
					callback(null, response.data);
				}, function (response) {
					if (response.status === 0) {
						throw { message: 'api_timeout' };
					} else {
						if (response.status === 401) {
							throw { message: 'api_login_failed' };
						} else {
							Auth.setCredentials(encoded);
						}
					}
				});
				
			}
			
		};

No se me ocurre que puede pasar lo he provado todo, petición ajax, poner los headers de otra manera ...

Etiquetas: ajax, basic, crossdomain, header
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:41.