Cómo configurar RPX widget y aplicación de Facebook para poder autenticarse con rpx_now?
-
02-10-2019 - |
Pregunta
Uso de la aplicación de ejemplo para gem rpx_now
( http://github.com/grosser/rpx_now_example ) en localhost: 3000, he conectado correctamente a través de Google Cuentas, myOpenID, Yahoo, pero no puedo hacerlo a través de Facebook.
En la configuración de la aplicación RPX / Widget he puesto mi llave facebook aplicación y secreto. En mi configuración de la aplicación de Facebook, la URL Connect es myappname.rpxnow.com
. Pero cuando intento conectar, entonces yo ni siquiera veo una página de inicio de sesión de Facebook, sólo un número de redirecciones y estoy de vuelta a mi localhost con la siguiente excepción http://gist.github.com/386520 .
Antes de que yo estaba conectando con éxito con la gema oauth2
, sin embargo, sin ir a buscar los datos del usuario - sólo la autenticación. Ese tiempo que establece sólo / secreta y localhost
clave como mi URL Conectar. En la actualidad, ni siquiera pido correo electrónico, etc., pero sigue siendo el mismo problema.
Puede suceder porque rpx_now
no puede obtener los datos solicitados por el usuario de facebook? O se trata de un problema de la clave de facebook / secreto? Puede ser necesario proporcionar más opciones de configuración de mi aplicación de Facebook?
RPXNow::ApiError in UsersController#create
Got error: Invalid parameter: token (code: 1), HTTP status: 200
RAILS_ROOT: /home/Andrei/rpx_now_example
Application Trace | Framework Trace | Full Trace
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now/api.rb:71:in `parse_response'
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now/api.rb:21:in `call'
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now.rb:23:in `user_data'
/home/Andrei/rpx_now_example/app/controllers/users_controller.rb:16:in `create'
Request
Parameters:
None
Show session dump
Response
Headers:
{"Content-Type"=>"",
"Cache-Control"=>"no-cache"}
Solución
Con el fin de resolverlo, uno tiene que ir a la aplicación de Facebook, haga clic en "Editar configuración", seleccione "Migraciones" en la columna izquierda y conmutación "nuevos" Permisos de datos para personas con discapacidad. Hay un comentario junto a este parámetro: Habilitar los nuevos permisos de datos y el nuevo diálogo de permisos. (Extremos de migración en: 1 de junio de 2010)
Por lo tanto, supongo que uno necesita joya actualización rpx_now
para trabajar con la nueva interfaz.