2010-11-08 11 views
12

Estoy usando el complemento openid_authentication para iniciar sesión en mis usuarios con openid.openid.ui.mode usando el complemento de openid_authentication de rails

En algunas páginas (la diseñada para aplicaciones móviles), me gustaría proporcionar la opción openid.ui.mode = "popup" para que el proveedor muestre una versión más liviana de la página de inicio de sesión.

Aunque, parece que la gema rack-openid (en la cual se basa openid_authentication) filtra los parámetros proporcionados, no permitiendo nada más que campos.

Así que haciendo lo siguiente:

authenticate_with_open_id(nil, {'openid.ui.mode' => 'popup'}) do |result| 

no funciona.

+0

¿Hay sin prefijo que no filtrará? como xopenid. ¿o algo? Si al leer los documentos/fuente muestra que no puede obtener datos adicionales, podría tratar de usar una cookie, supongo. O cambie las bibliotecas. O parchear la biblioteca. – singpolyma

Respuesta

Cuestiones relacionadas