在线帐户 - Linkedin

在线帐户 - Linkedin

当我尝试将 Linkedin 添加到在线帐户时,我不断收到

Invalid redirect_uri. This value must match a URL registered with the API Key

答案1

Launchpad 上有关于此问题的错误报告:Bug #1329629 https://bugs.launchpad.net/ubuntu/+source/account-plugins/+bug/1329629

答案2

Linkedin 已更新OAuth 2.0 授权强制执行重定向 URL 规则。这意味着每个应用程序密钥都应预定义重定向 URL。如果密钥中未列出任何 URL,OAuth 请求将被拒绝。以下是发布在Linkedin 开发者页面

OAuth 2.0 授权问题?

正如之前宣布的那样,LinkedIn 现在正在针对 OAuth 2.0 应用程序强制执行重定向 URL 规则:更多信息。如果您有任何疑问,请在我们的论坛中发帖:问题讨论帖

这是一个解决方法(具有更好的隐私性),直到原始开发人员更新其应用密钥链接。您可以创建并使用自己的密钥链接。

  1. 登录并进入开发者页面:https://developer.linkedin.com/

  2. 在右上角,单击您的登录名 → API 密钥

  3. 添加新应用程序并登录

  4. 填写表格

    默认范围:'r_fullprofile'、'r_emailaddress'、'r_network'、'w_messages'、'rw_nus'
    重定向 URL:https://www.linkedin.com/

  5. 将新密钥放入 Linkedin 插件中

     sudo nano /usr/share/accounts/providers/linkedin.provider
    

    复制:

    API 密钥 →<setting name="ClientId">...</setting>
    秘密密钥 →<setting name="ClientSecret">...</setting>

linkedin 插件 - 原始密钥错误 linkedin 插件 - 使用新密钥登录

相关内容