这篇文章是关于使用 Omniauth 实现的社交媒体登录功能的 Ruby on Rails 开发。
这似乎有点违反直觉,但是如果我在开发人员设置中选中“使用 twitter 登录”,为什么 Omniauth (Omniauth-Twitter) 不起作用?
我所做的是:我去 Twitter 开发人员 -> 我的应用程序(右上角) -> 我的应用程序 -> 设置 -> 取消选中“允许此应用程序用于使用 Twitter 登录”
另一方面,如果我禁用“使用 Twitter 登录”,使用 Twitter 登录功能将按预期工作:-Q!!!
由于我是新手,Stackoverflow 不允许我发布图片,这里有一个指向我的博客的链接,上面有 Wordpress 上的屏幕截图。
我正在试验的代码来自这里:https ://github.com/jamiew/omniauth-rails-app 我所做的只是在不更改任何代码的情况下输入我自己的 Twitter api 密钥和密码。