Dam*_*IEU 12 ruby openid ruby-on-rails
我正在使用openid_authentication插件使用openid登录我的用户.
在某些页面(专为移动应用程序设计的页面)上,我想提供openid.ui.mode = "popup"选项,以便提供程序显示更轻的版本的登录页面.
但是,看起来rack-openid gem(openid_authentication所依赖的)过滤了所提供的参数,除了字段之外不允许任何其他内容.
所以做以下事情:
authenticate_with_open_id(nil, {'openid.ui.mode' => 'popup'}) do |result|
不行.
这可能有效:
authenticate_with_open_id( nil, {'optional' => {'openid.ui.mode' => 'popup'}})...
如果这不起作用,您可以尝试另一个具有更多功能的 OpenID 插件: