OAuth2 :: LinkedIn出错

时间:2015-12-07 19:16:23

标签: ruby-on-rails oauth oauth-2.0 linkedin

我使用Rails和OAuth,因此用户可以使用LinkedIn登录。我正在按照本教程http://www.sitepoint.com/rails-authentication-oauth-2-0-omniauth/进行操作。 我在LinkedIn开发者上注册了我的应用程序并按照说明操作了T.但是当使用localhost测试应用程序时,我导航到LinkedIn授权页面时,我将此操作控制器错误消息作为回调:

的OAuth2 ::错误

  

invalid_request:缺少必需参数,包含无效   参数值,参数不止一次。 :无法检索访问权限   token:appId或redirect uri与授权代码或   授权代码已过期{" error_description":"缺少必需   参数,包括无效参数值,参数多于   一旦。 :无法检索访问令牌:appId或重定向uri   不匹配授权码或授权码   过期""错误":" INVALID_REQUEST"}

我可以做些什么来解决这个问题,因此带有LinkedIn的OAuth有效吗?Here is my code in omniauth.rb

1 个答案:

答案 0 :(得分:0)

您不能将localhost直接设置为回调。您可以使用127.0.0.1:3000而不是localhost来使其正常工作。