omniauth facebook ajax
Frecuentes
Visto 392 veces
3
Actualmente, mi botón "iniciar sesión con Facebook" funciona perfectamente cuando los navegadores presionan /auth/facebook
. Sin embargo, preferiría poder tener un inicio de sesión de usuario sin actualizar la página. Estoy intentando algo así:
$(document).ready(function() {
var $login;
$login = $('#login');
return $login.click(function(event) {
event.preventDefault();
console.log("Trying to log in");
return $.ajax({
url: $login.attr('href'),
data: {},
complete: function(response) {
return console.log(response);
}
});
});
});
pero parece que no obtengo datos útiles de la respuesta, y el navegador parece cancelar la redirección (según el panel de desarrollador web en Chrome). ¿Hay alguna manera de hacer que esto funcione con omniauth?
Tampoco quiero usar iframes.
1 Respuestas
0
Antes de intentar hacerlo, debe comprender cómo funciona Omniauth. Entonces podrá elegir la solución más adecuada.
Respondido el 23 de Septiembre de 12 a las 04:09
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas jquery ruby-on-rails facebook omniauth facebook-login or haz tu propia pregunta.