openid: iniciar sesión sin redirección

Soy nuevo en opeid, así que perdone si la pregunta es basura. Estoy desarrollando un sistema (en PHP) para unificar el inicio de sesión a través de varios proveedores de openid. Debe haber varios métodos (iniciar sesión, verificar si el usuario ha iniciado sesión, etc.).

El problema es que el sistema será utilizado por flash. Y no sé cómo realizar el inicio de sesión sin redirigir. Aquí está mi pregunta: si un usuario ya inició sesión en el proveedor de identificación abierta (o usa un proveedor como myopenid que no necesita contraseña) y ha confirmado que permite usar su información personal, ¿es posible iniciar sesión sin redirigir (para iniciar sesión página en el proveedor openid). ¡Un ejemplo será genial!

¡Estaré agradecido por cualquier pensamiento!

preguntado el 03 de mayo de 12 a las 20:05

1 Respuestas

Deberías realizar un solicitud inmediata al proveedor, es decir, configurando el parámetro openid.mode a checkid_immediate. El proveedor DEBE responder con una respuesta si la autenticación fue exitosa o no. Si la autenticación no fue exitosa, aún debe realizar la redirección para permitir que el usuario se autentique.

contestado el 05 de mayo de 12 a las 16:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.