93得票6回答
如何降级Bundler或升级Rails?

在我的gemfile中添加了omniauth gem,并尝试运行bundle install,但是收到了有关rails和bundler版本不兼容的消息。我尝试更新rails,但是得到了有关与其他gems不兼容的消息。如何将bundler降级到1.0?$ bundle install Fetch...

66得票18回答
OmniAuth & Facebook: 证书验证失败

我按照Railscast #235的指导尝试建立最简Facebook认证。 我首先设置了一个Twitter认证,就像Ryan自己所做的那样。这一步非常顺利。 然后我添加了Facebook登录。然而,在授权应用程序后,重定向到/auth/facebook/callback失败,并出现以下错误...

59得票7回答
通过OmniAuth传递参数

我需要将一些参数传递给回调操作。从源代码来看,OmniAuth应该将查询字符串添加到回调URL中,但奇怪的是它没有这样做。当我打开时。/auth/facebook?from=partner ...然后被重定向到 Facebook,return_url 只是/auth/facebook/call...

58得票4回答
将Omniauth Facebook登录转换为弹出窗口

我正在使用Rails的Omniauth gem,它可以很好地登录用户,但每次都会带你到Facebook登录页面,然后重定向回来。我想知道是否有一种方法可以像大多数页面那样在弹出窗口中显示Facebook登录,完成后重新加载父DIV。有什么建议吗?谢谢!

56得票3回答
如何在Rails API中使用Omniauth和Facebook进行用户认证?

我正在构建一个Rails API,并成功建立了一种用户可以使用Omniauth Identity进行身份验证的方法。 我们只需从客户端发布到auth/identity/callback,传递一个auth_key和密码。 然后服务器返回一个doorkeeper令牌,用户从此使用该令牌访问应用程...

53得票3回答
在Rails 3(Devise + Omniauth)中设置环境变量

我一直在研究Ryan Bates在他的Facebook身份验证视频教程中是如何设置以下环境变量“FACEBOOK_APP_ID”和“FACEBOOK_SECRET”的。provider :facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_SECRE...

46得票1回答
回调重定向未保留会话信息

我在使用真正的omniauth时,有一个可以正常工作的场景,但是当我在cucumber/capybara中使用模拟身份验证运行它时,它就会失败。 在回调中,当我执行 sign_in @user 时,它成功创建了用户并登录。... current_user 被设置。但是,当我在随后的操作中执行...

46得票9回答
Omniauth Facebook 错误 - Faraday::Error::ConnectionFailed

(FYI:我正在按照railscast#241的Twitter Omniauth进行操作。我已经成功使用了Twitter,现在要切换到Facebook)一旦我使用Omniauth登录Facebook,就会出现这个错误:Faraday::Error::ConnectionFailed SSL_c...

42得票4回答
如何解决OmniAuth::Strategies::OAuth2::CallbackError?

我正在构建一个使用Omniauth进行登录服务的Rails应用程序。为了验证Google,我正在使用OmniAuth Google OAuth2 Strategy。 当用户点击“允许访问”按钮时,一切正常。但是当用户点击“不,谢谢”按钮时,会引发下面的错误。 OmniAuth::Strat...

33得票7回答
如何消除OpenSSL::SSL::SSLError?

我正在尝试使用OmniAuth通过Facebook验证用户。起初它是可以工作的,但后来它突然停止工作,并且开始给我这个错误信息: OpenSSL :: SSL :: SSLError SSL_connect returned = 1 errno = 0 state = SSLv3 ...