javascript - enviar - Twitter OAuth a través de una ventana emergente
enviar email php javascript (3)
¡Esto puede ser útil!
http://zuzara.com/blog/2010/05/15/jquery-plugin-for-twitter-oauth-via-popup-window-facebook-style/
Me preguntaba cómo hacer Twitter OAuth a través de una ventana emergente, es decir, cargar la página Oauth en una ventana emergente y hacer que la devolución de llamada cierre la ventana secundaria y vuelva a cargar la ventana principal.
Editar: OK iframes son malos, pero ¿cómo lograrías lo anterior ?, me di cuenta de que posterous.com hace esto - Estoy buscando lograr el mismo flujo que FB connect.
Haciendo lo mismo para Yahoo hoy ...
- Abre una ventana emergente
- Enviar usuario a twitter para autenticación
- Twitter envía al usuario a mysite.com/authcompleted.php, con los parámetros de autenticación en la cadena de consulta. Aún en la ventana emergente aquí.
La ventana emergente (mysite.com/authcompleted.html) lee la cadena de consulta y envía los datos a la ventana de apertura mediante javascript
window.opener.setTwitterAuthData (yourData)
Dentro de setTwitterAuthData, que se encuentra en su ventana principal, configure los campos de formulario apropiados y envíe los datos a su servidor.
No deberías hacer esto. Al cargarlo en un IFrame, se oculta la URL del usuario, lo que dificulta que confirme que está ingresando su contraseña en twitter.com y no en un sitio de terceros (es decir, phishing).