【问题标题】:Oauth 2.0 Error LinkedInOauth 2.0 错误
【发布时间】:2015-07-24 05:08:48
【问题描述】:

我一直在使用 oauth 2.0,Linkedin 作为提供者。现在到今天突然身份验证不再起作用。查看 Linkedin 的 API 个人资料页面,发现他们一直在更新他们的程序。

我得到的错误如下:

请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin 'http://localhost:3000' 因此不允许访问。

这是在控制台中的 JS 中。我想知道这是实际错误还是还有其他错误。

我在后端使用 Rails

【问题讨论】:

    标签: ruby-on-rails api oauth linkedin


    【解决方案1】:

    想通了!不仅在linkedin方面,而且在您的初始化程序中,您都必须小心您的要求。因此 r_fullprofile 不再是 Linkedin API 的一部分(您必须要求 linkedin 才能使其工作)。还有其他 API 不再起作用(例如 r_connections),因此请务必小心,因为 Linkedin 已更改此政策。

    此外,您不应忘记重置服务器以重新初始化初始化程序。

    【讨论】:

      【解决方案2】:

      LinkedIn 2015 年 2 月 12 日更新影响 LinkedIn 应用程序在 2015 年 5 月 12 日至 5 月 19 日之间。也许,您的应用程序今天受到影响。

      更新后出现错误。您的应用程序尚未获得“r_fullprofile”范围的授权。更新影响了一些东西。

      https://developer.linkedin.com/support/developer-program-transition

      【讨论】:

      • 我一直被踢出去。现在linkedin也拿走了一些东西。同意你的分析,但不同意整个楼层。
      猜你喜欢
      • 2014-02-09
      • 2015-04-03
      • 2016-08-11
      • 2020-11-08
      • 2015-03-30
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 2021-11-05
      相关资源
      最近更新 更多