ruby-on-rails相关内容
我在 gemfile 中包含了 oauth2 和 authlogic-oauth2,因为我想使用它们并且正在尝试启动服务器.它没有启动并给我错误: /Library/Ruby/Gems/1.8/gems/railties-3.0.3/lib/rails.rb:44:in `configuration':未定义方法`config' for nil:NilClass (NoMethodError)来
..
我有一个从证券交易所获取数据的 RoR 站点,我通过 Yahoo API 使用 Yahoo 的财务表.我需要授权才能完全访问 YQL,这要求我使用 Oauth2.我需要帮助获取对 Yahoo 的 OAuth 访问权限. 这是我尝试过的: client = OAuth2::Client.new(oauth_consumer_key,oauth_consumer_secret, {access
..
OAuth2::AccessToken.post() 方法在文档中是这样指定的: (Object) post(path, opts = {}, &block) 我试图传递一些参数,但似乎我做错了: response = token.post('/oauth/create.js', {:title => "title", :description => "desc"}) 参数永远不会
..
我正在尝试使用 omniauth-google-oauth2 gem 将 Google 登录添加到我的应用中. 我在 console.developers.google.com 中创建了客户端 ID 和密码,并添加了如下所示的 redirect_uri. routes.rb get 'auth/:provider/callback', to: 'people#socialmedial
..
我正在使用 Faraday 在我正在开发的两个网络应用程序之间进行通信(背景 和 相关问题).我使用 OAuth 令牌作为从客户端应用程序到服务器应用程序的上传/连接的一部分. 但是,我似乎无法在标头或 action_dispatch 哈希等中找到 OAuth 令牌. 有什么建议吗? 解决方案 我在这里找到了答案:https://github.com/technoweenie/
..
在此待了一天. 使用 Rails 调用 Uber API 并且无法获取访问令牌.获取授权码有效,但交换访问令牌无效. 我尝试过使用和不使用 OAuth 2.0 gem,并确保我的所有密钥都准确无误.也尝试了两个单独的 Uber 帐户.所有组合都给出相同的错误:{"error": "invalid_client"}. 我将在下面发布非 OAuth 代码.params[:code]
..
我使用 OAuth2 和 Doorkeeper 来保护我的 API. 问题是一个客户有几个不同的流程,他将用户重定向到我的 OAuth 流程. 他希望在将用户重定向到我的 OAuth 流时动态添加一些参数,并在我调用他的回调 URL 时取回这些参数.这样他就可以知道这个回调来自哪个流. 这可以通过 OAuth 2 实现吗?与门卫?怎么样? 编辑: 感谢 Zólyomi
..
我在设置具有两条腿身份验证的 oauth 提供程序时遇到了一些问题. 我正在使用 oauth-plugin gem 和 oauth gem,除了我的“更新"请求外,一切正常.签名验证过程一直失败. 这是我正在做的: 在客户端,我使用 oauth = OAuth::AccessToken.new(OAuth::Consumer.new(app_key, app_secret, :
..
是否有人测试过 - authlogic 是否适用于 oauth-plugin (https://github.com/pelle/oauth-plugin) 与否? 解决方案 简短的回答是否.我目前正在将 oauth-plugin 的服务提供商与我自己的身份验证系统(早于 authlogic、acts_as_authenticated 和所有其他系统)集成. oauth-plugin
..
我对 OAuth 和 Google 感到很困惑.我花了很长时间才获得 refresh_token 以创建新的 access_token.然后找出refresh_token也过期了??这有什么意义!!!? 我需要做的就是保留一个有效的 access_token 以用于 legato. 这是我手动输入终端以检索 OAUTH 代码的内容: client = OAuth2::Client.n
..
我正在使用 Evernote Ruby API 开发 Web 应用程序(使用 rails 和 oauth).但是在 Ubuntu 12.04 中运行应用程序时,我收到一个错误“SSL_connect SYSCALL 返回=5 errno=0 state=unknown state".这只发生在 ubuntu 12.04 中.Ubuntu 版本12.04 没有这个问题. 解决方案 您当前的
..
有人知道如何使用 oauth for rails 实现 HTTP 代理吗?我正在使用 oauth gem,但在代理服务器后面. 发现很难解决这个问题.很郁闷! 感谢您的帮助, 约翰 解决方案 尝试在创建使用者时添加 :proxy 属性: @consumer = OAuth::Consumer.new(consumer_key, consumer_secret, {:网站
..
我正在尝试学习 Rails,并且正在开发一款使用 Google 进行登录和日历数据的应用.我目前正在配置 authlogic-oauth 并且遇到了一些问题. 我一直在关注 authlogic-oauth(见上面的链接)插件的指南,我正在进行第 4 步和第 5 步.首先,我仍在学习这门语言,但我不确定代码在哪里从第 4 步开始进入控制器: @user_session.save do |re
..
我有一个带有我希望保护的 API 的 rails 2.3.5 应用程序. 没有用户 - 它是一个应用程序风格的网络服务(更像是亚马逊服务而不是 Facebook),所以我想使用两条腿的 OAuth 方法来实现它. 我一直在尝试使用 oauth-plugin 服务器实现作为开始: http://github.com/pelle/oauth-plugin ...但它的构建需要三
..
我专门使用 omniauth 来允许通过 facebook/google/twitter 登录我的网站. 我存储名字、姓氏和电子邮件.但是,当我从 oauth 提高 twitter auth 哈希时,我只能在 auth 哈希中获得昵称、名称、位置、图像、描述和网址. 是否可以在我的初始值设定项中传递范围以获取用户的电子邮件并将姓名分解为 first_name、last_name 字段?
..
我正在尝试在 Rails 中编写一个简单的 OAuth 消费者应用程序.我使用 Authlogic 处理身份验证,使用 Authlogic OAuth 插件来执行 oauth 操作. oauth 插件提供了几个帮助器来呈现登录按钮:oauth_login_button 和 oauth_register_button.连同 Authlogic 逻辑和插件的请求过滤器,这两个按钮以某种方式创建会
..
我正在使用 ruby twitter gem 和 oauth 来访问用户的 twitter 帐户.在我的代码中,我有: 除非@user.twitter_authd?oauth = Twitter::OAuth.new('token', 'secret')session[:twitter_request_token] = oauth.request_token.tokensession[:tw
..
用户可以通过Devise注册. 注册后,用户应该能够连接他的 推特账号 过去我使用 omniauth 来连接 facebook 和 twitter.但在这种特殊情况下,我需要将 twitter 帐户链接到现有的 Devise 帐户. 谁能帮我从哪里开始或阅读,我完全无能为力. 解决方案 gems gem 'omniauth-twitter'gem 'omniaut
..
我正在将 Google Oauth2 添加到 Rails 应用中,但一直无法通过早期阶段. 我已经设置了一个应用程序,并定义了客户端 ID 和密码.但是我得到了 redirect_uri 的无效参数值:不允许使用非公共域:http://localhost/path/to/callback 这是什么意思?这是因为我正在本地开发环境中进行测试吗? 感谢您的任何想法. 编辑
..
如何在 ruby 中将数字转换为单词? 我知道某处有一颗宝石.试图在没有 gem 的情况下实现它.我只需要数字到英文单词的整数.找到了这个,但是很乱.如果您对如何实现更简洁易读的解决方案有任何想法,请分享. http://raveendran.wordpress.com/2009/05/29/ruby-convert-number-to-english-word/ 这是我一直
..