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.
¿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