16得票7回答
使用Devise Omniauth时出现“undefined method omniauth_authorize_path”的错误方法。

我注意到在登录Devise时,我开始收到这些错误消息。 我正在使用Devise 2.2.4与Omniauth 1.1.4和Omniauth-Facebook 1.4.1 有人知道这个错误的原因吗? ActionView::Template::Error (undefined method...

16得票1回答
如何使用Rails、Omniauth和Rspec测试Facebook登录功能

我之前问过一个类似的问题,但我认为我已经解决了原来的错误。无论如何,我现在又遇到了一个有趣的失败,我正在努力地尝试找出问题(请注意讽刺)。这是我的失败:1) SessionsController#facebook_login should be valid Failure/Error: ...

16得票1回答
如何将使用Devise的Rails应用程序转换为OAuth提供程序?

我有一个使用Devise进行身份验证的Rails应用程序,其中包含管理员账户。现在我正在创建第二个应用程序,并希望使用第一个应用程序进行身份验证,而不是在第二个应用程序中复制管理员账户。因此,我的想法是将第一个应用程序转换为OAuth提供者,以便第二个应用程序可以像使用OmniAuth一样作为...

15得票11回答
OmniAuth路由错误,没有匹配的路由

我正在学习Ryan Bates的railscast #235 OmniAuth Part 1,使用OmniAuth gem允许用户使用Twitter或Facebook以及后来的Google Apps登录到我的Web应用程序。 目前我遇到了这个错误。Routing Error No route...

15得票1回答
Rails Omniauth Facebook 扩展权限

我已经阅读了 omniauth oauth 的 RDoc 文档 @consumer = OAuth::Consumer.new(key, secret, { :site => "http://term.ie", :scheme ...

15得票3回答
Rails Google客户端API - 无法使用刷新令牌交换访问令牌

在我的电脑上遇到一些SSL问题后,我仍然尝试通过Google Ruby客户端API访问用户的Blogger帐户。 我正在使用以下内容: Rails 3.2.3 Ruby 1.9.3 oauth2 (0.8.0) omniauth (1.1.1) omniauth-google-oauth2...

15得票3回答
OmniAuth::NoSessionError - 您必须提供一个会话才能使用OmniAuth。(在devise中配置)

大家好,我正在学习如何将omniauth用作ember应用的后端。当我运行我的应用程序时,出现以下错误:OmniAuth :: NoSessionError - 必须提供一个会话才能使用OmniAuth在我的Rails应用程序中使用“rescue rails s”命令时,应用程序在下面的行停...

15得票1回答
用出站http代理配置Rails Omniauth

我们正在尝试在一个受 http 代理保护的 Rails 应用中使用 linkedin-omniauth gem。我已经尝试了所有能找到的方法让 omniauth 使用代理,但是一直无法使其正常工作。 这篇帖子建议使用以下方式:provider :linkedin, 'xxx', 'xxx', ...

15得票1回答
从Facebook重定向URL中删除“#_=_"

根据https://developers.facebook.com/blog/post/552/,FB Graph API现在会在重定向到URL时添加一个_=_的哈希值,当redirect_uri未设置时。然而,即使我的调用指定了redirect_uri,它仍在添加它。 除了在FB返回我的网...

15得票4回答
Facebook应用程序 - 通过omniauth登录 - OAuthException 191

我遇到了问题: "error": { "message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.", "type": "OAuthExce...