ruby-on-rails - Twitter 中的动态回调 url 支持 - Omniauth

标签 ruby-on-rails twitter omniauth

我在我的 rails 应用程序中使用 omniauth-twitter gem 进行用户身份验证。

我试图通过将 callback_url 作为参数传递来实现动态回调

/auth/twitter?oauth_callback=http://mynewwebsite.com

但是 twitter 重定向到 twitter 应用程序设置中指定的 callback_url。我在这里错过了什么吗?

Twitter 不支持动态回调吗?任何其他 gem 来实现此功能?请帮忙

最佳答案

不,没有动态回调。

您可以创建一个调度程序:将预期的回调 URL 放在 cookie 中,将用户发送到 Twitter,让他返回,然后将他重定向到他的 cookie 告诉您的位置。

关于ruby-on-rails - Twitter 中的动态回调 url 支持 - Omniauth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10573096/

相关文章:

android - 如何从 Android 中的电子邮件 URL 打开已安装的应用程序?

ruby-on-rails - 了解 twitter gem 自述文件

javascript - 使用 JavaScript 在 Rails 应用程序的一个 View 中渲染一系列 Google map

sql - 如何在 Ruby on Rails 迁移中使用 'gaps' 修复列的​​顺序

ios - 在应用程序中处理 Twitter 访问

ruby-on-rails - 使用 oauth 和 twitter ruby​​ gems 时不断出现 OAuth::Unauthorized 错误

ruby-on-rails-3 - "uninitialized constant Users (NameError)"w/Heroku 部署

single-sign-on - 如何在身份提供者 (IdP) 发起的 SAML sso 中维护状态参数?

ruby-on-rails - Bundler 正在使用为不同的 gem 创建的 binstub。

mysql - Rails 应用程序中 mysql 查询性能缓慢