相关疑难解决方法(0)

通过OmniAuth传递参数

我需要将一些参数传递给回调动作.从源代码来看,OmniAuth应该将查询字符串添加到回调URL,但奇怪的是它没有.当我打开

/auth/facebook?from=partner
Run Code Online (Sandbox Code Playgroud)

...并被重定向到Facebook,return_url只是

/auth/facebook/callback
Run Code Online (Sandbox Code Playgroud)

......没有任何参数.

ruby-on-rails omniauth

54
推荐指数
5
解决办法
2万
查看次数

Devise + Omniauth - 如何传递额外的参数?

我有能力在应用程序中加载/ users/auth/facebook连接到Facebook.我希望能够知道请求的来源.无论是来自正在注册Facebook的用户,还是仅仅想要与Facebook连接的现有用户.根据类型,响应是非常不同的.

如何在进行身份验证时将参数传递给omniauth.我试过做:

/users/auth/facebook?connect_action=signup_connect_to_facebook
Run Code Online (Sandbox Code Playgroud)

但是当connect_action param访问AuthenticationsController #Create时,它没有成功

想法?Thansk

ruby-on-rails ruby-on-rails-3

35
推荐指数
2
解决办法
1万
查看次数

标签 统计

ruby-on-rails ×2

omniauth ×1

ruby-on-rails-3 ×1