【问题标题】:unauthorized_scope_error in LinkedIn oAuth2 authenticationLinkedIn oAuth2 身份验证中的未授权范围错误
【发布时间】:2019-04-27 23:32:56
【问题描述】:

我遵循Sign in with Linkedin 中的官方Microsoft 说明(还有Linkedin 说明here),其中还链接here 以获得授权码流动。按照指示,我设置了一个linkedin 应用程序并使用客户端ID 和密码来启动一个oAuth 2 流程,请求r_liteprofiler_emailaddress 范围。

我没有获取登录表单,而是使用以下参数重定向到我的回调 url:

error: unauthorized_scope_error error_description: Scope "r_liteprofile" is not authorized for your application state: cfa970987c9a3c2178dddeda0d81dab3e00dce4c683098d6

这是默认范围列表(根据文档,如果您自己未指定范围列表,则授予该列表),r_liteprofile 不在其中。

是文档过时了,还是我忽略了什么?

【问题讨论】:

    标签: oauth-2.0 linkedin


    【解决方案1】:

    我们必须在产品选项卡下启用“使用 LinkedIn 登录”,然后您才能使用该范围(r_liteprofile 和/或 r_emailaddress)和服务。

    这用于审核过程(系统最多需要 60 分钟批准),如果您的请求已获得批准,相关产品将被移至“已添加产品”部分。

    【讨论】:

    • 天哪,非常感谢。他们喜欢在他们的文档中从未提及这一点。
    • 是的,我也浪费了很多时间,很高兴这对你有所帮助。
    【解决方案2】:

    这件事前几天发生在我身上,但不知何故我能够解决这个问题。 new Microsoft API docs for LinkedIn 是最新的。 LinkedIn 开发者门户上的文档很快就会过时:

    重要更新:所有开发者都需要在 2019 年 3 月 1 日之前迁移到我们的 API 2.0 版和 OAuth 2.0。

    有几件事可以尝试:

    • 注册一个新的 LinkedIn OAuth 2.0 开发者应用程序 - 新注册的应用程序可以访问新的 V2 API
    • 尝试删除r_liteprofile 范围或恢复为r_basicprofile

    【讨论】:

    • 是的,我将范围更改为["r_basicprofile"],它绕过了错误。
    【解决方案3】:

    我在 2021 年的一点贡献。

    Linkedin 似乎一直在改变作用域的值。

    在 Linkedin 开发者门户中,查看身份验证选项卡中的 OAuth 2.0 范围 部分,我找到了最终对我有用的值。

    PS:确保从产品选项卡启用登录。

    【讨论】:

      【解决方案4】:

      在 LinkedIn 开发者控制台中导航到产品,然后选择使用 LinkedIn 登录。

      验证过程需要一些时间,然后 r_emailaddress 和 r_liteprofile 应该会出现在您的权限下。

      【讨论】:

        【解决方案5】:

        我的解决方案是在我的应用程序的 LinkedIn 开发者控制台上单击“使用 LinkedIn 登录”旁边的“选择”。

        【讨论】:

          【解决方案6】:

          我们必须添加一个带有通过 LinkedIn 登录的产品(单击选择):Product menu with "Sign in with linkedin" selected.png。 然后,在 auth 菜单中:OAuth 2.0 scopes,我们得到这个:Auth menu scope.png

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2018-07-14
            • 2015-05-12
            • 1970-01-01
            • 2014-12-28
            • 1970-01-01
            • 2022-12-13
            • 1970-01-01
            相关资源
            最近更新 更多