繁体   English   中英

OAuth2 :: LinkedIn发生错误

[英]OAuth2::Error with LinkedIn

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

OAuth2 :: Error

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

我该怎么做才能解决此问题,以便OAuth与LinkedIn兼容? 这是我在omniauth.rb中的代码

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM