ruby-on-rails相关内容

带有 Ruby on Rails 和 OAUTH2 的 Yahoo API

我有一个从证券交易所获取数据的 RoR 站点,我通过 Yahoo API 使用 Yahoo 的财务表.我需要授权才能完全访问 YQL,这要求我使用 Oauth2.我需要帮助获取对 Yahoo 的 OAuth 访问权限. 这是我尝试过的: client = OAuth2::Client.new(oauth_consumer_key,oauth_consumer_secret, {access ..
发布时间:2021-06-11 19:13:20 其他开发

从 Faraday OAuth 模块(从客户端)检索 OAuth 令牌(在服务器上)

我正在使用 Faraday 在我正在开发的两个网络应用程序之间进行通信(背景 和 相关问题).我使用 OAuth 令牌作为从客户端应用程序到服务器应用程序的上传/连接的一部分. 但是,我似乎无法在标头或 action_dispatch 哈希等中找到 OAuth 令牌. 有什么建议吗? 解决方案 我在这里找到了答案:https://github.com/technoweenie/ ..
发布时间:2021-06-11 19:10:40 其他开发

从 Rails 调用 Uber API:{“error":“invalid_client"}

在此待了一天. 使用 Rails 调用 Uber API 并且无法获取访问令牌.获取授权码有效,但交换访问令牌无效. 我尝试过使用和不使用 OAuth 2.0 gem,并确保我的所有密钥都准确无误.也尝试了两个单独的 Uber 帐户.所有组合都给出相同的错误:{"error": "invalid_client"}. 我将在下面发布非 OAuth 代码.params[:code] ..
发布时间:2021-06-11 19:09:03 其他开发

带有 Doorkeeper 的 OAuth 回调 URL 参数

我使用 OAuth2 和 Doorkeeper 来保护我的 API. 问题是一个客户有几个不同的流程,他将用户重定向到我的 OAuth 流程. 他希望在将用户重定向到我的 OAuth 流时动态添加一些参数,并在我调用他的回调 URL 时取回这些参数.这样他就可以知道这个回调来自哪个流. 这可以通过 OAuth 2 实现吗?与门卫?怎么样? 编辑: 感谢 Zólyomi ..
发布时间:2021-06-11 19:07:01 其他开发

OAuth 签名验证失败

我在设置具有两条腿身份验证的 oauth 提供程序时遇到了一些问题. 我正在使用 oauth-plugin gem 和 oauth gem,除了我的“更新"请求外,一切正常.签名验证过程一直失败. 这是我正在做的: 在客户端,我使用 oauth = OAuth::AccessToken.new(OAuth::Consumer.new(app_key, app_secret, : ..
发布时间:2021-06-11 19:04:32 其他开发

authlogic 和 oauth-plugin

是否有人测试过 - authlogic 是否适用于 oauth-plugin (https://github.com/pelle/oauth-plugin) 与否? 解决方案 简短的回答是否.我目前正在将 oauth-plugin 的服务提供商与我自己的身份验证系统(早于 authlogic、acts_as_authenticated 和所有其他系统)集成. oauth-plugin ..
发布时间:2021-06-11 19:03:21 其他开发

Google OAuth 访问令牌

我对 OAuth 和 Google 感到很困惑.我花了很长时间才获得 refresh_token 以创建新的 access_token.然后找出refresh_token也过期了??这有什么意义!!!? 我需要做的就是保留一个有效的 access_token 以用于 legato. 这是我手动输入终端以检索 OAUTH 代码的内容: client = OAuth2::Client.n ..
发布时间:2021-06-11 19:02:51 其他开发

Ruby 和 Rails - oauth 和 http 代理

有人知道如何使用 oauth for rails 实现 HTTP 代理吗?我正在使用 oauth gem,但在代理服务器后面. 发现很难解决这个问题.很郁闷! 感谢您的帮助, 约翰 解决方案 尝试在创建使用者时添加 :proxy 属性: @consumer = OAuth::Consumer.new(consumer_key, consumer_secret, {:网站 ..
发布时间:2021-06-11 19:00:39 其他开发

使用 google 配置 authlogic-oauth

我正在尝试学习 Rails,并且正在开发一款使用 Google 进行登录和日历数据的应用.我目前正在配置 authlogic-oauth 并且遇到了一些问题. 我一直在关注 authlogic-oauth(见上面的链接)插件的指南,我正在进行第 4 步和第 5 步.首先,我仍在学习这门语言,但我不确定代码在哪里从第 4 步开始进入控制器: @user_session.save do |re ..
发布时间:2021-06-11 19:00:24 其他开发

Rails 两条腿的 OAuth 提供程序?

我有一个带有我希望保护的 API 的 rails 2.3.5 应用程序. 没有用户 - 它是一个应用程序风格的网络服务(更像是亚马逊服务而不是 Facebook),所以我想使用两条腿的 OAuth 方法来实现它. 我一直在尝试使用 oauth-plugin 服务器实现作为开始: http://github.com/pelle/oauth-plugin ...但它的构建需要三 ..
发布时间:2021-06-11 18:59:48 其他开发

使用 OAuth 从 Twitter 获取名字/姓氏/电子邮件

我专门使用 omniauth 来允许通过 facebook/google/twitter 登录我的网站. 我存储名字、姓氏和电子邮件.但是,当我从 oauth 提高 twitter auth 哈希时,我只能在 auth 哈希中获得昵称、名称、位置、图像、描述和网址. 是否可以在我的初始值设定项中传递范围以获取用户的电子邮件并将姓名分解为 first_name、last_name 字段? ..
发布时间:2021-06-11 18:59:45 其他开发

使用 Authlogic 和 Authlogic OAuth 插件隐式创建用户

我正在尝试在 Rails 中编写一个简单的 OAuth 消费者应用程序.我使用 Authlogic 处理身份验证,使用 Authlogic OAuth 插件来执行 oauth 操作. oauth 插件提供了几个帮助器来呈现登录按钮:oauth_login_button 和 oauth_register_button.连同 Authlogic 逻辑和插件的请求过滤器,这两个按钮以某种方式创建会 ..
发布时间:2021-06-11 18:58:27 其他开发

为什么 Google Oauth 在我的 Rails 应用程序中返回“无效的 redirect_urI"?

我正在将 Google Oauth2 添加到 Rails 应用中,但一直无法通过早期阶段. 我已经设置了一个应用程序,并定义了客户端 ID 和密码.但是我得到了 redirect_uri 的无效参数值:不允许使用非公共域:http://localhost/path/to/callback 这是什么意思?这是因为我正在本地开发环境中进行测试吗? 感谢您的任何想法. 编辑 ..
发布时间:2021-06-11 18:55:28 其他开发

使用 Ruby 将数字转换为单词?

如何在 ruby​​ 中将数字转换为单词? 我知道某处有一颗宝石.试图在没有 gem 的情况下实现它.我只需要数字到英文单词的整数.找到了这个,但是很乱.如果您对如何实现更简洁易读的解决方案有任何想法,请分享. http://raveendran.wordpress.com/2009/05/29/ruby-convert-number-to-english-word/ 这是我一直 ..
发布时间:2021-06-10 19:11:19 其他开发