【发布时间】:2020-09-20 20:28:58
【问题描述】:
我正在尝试设置一个示例 ASP.Net Core MVC 项目以使用 LinkedIn API。由于这仅用于测试目的,我创建了一家私人公司并注册并验证了该应用程序。 根据此处的 Microsoft 指南:https://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/context,我正在使用 MVC 的 3 leggeds 身份验证。 重定向似乎有效,但我总是收到错误:
异常:未授权范围错误;描述=范围 “r_basicprofile”未授权您的应用程序
此错误出现在我找到的所有范围内。不幸的是,我在此找到的信息并不明确。
在http://www.codedigest.com/posts/17/use-linkedin-login-for-authentication-in-aspnet-mvc-50---oauth-20 之类的示例中,我通常可以看到允许自行注册作用域的屏幕截图。这已经不可能了。
我在 SO How can I change a LinkedIn app's permissions? 上发现了这个问题,但这似乎主要与广告系列范围有关,而不仅仅是基本范围。
有趣的还有这篇文章:https://docs.microsoft.com/en-us/linkedin/shared/references/migrations/default-scopes-migration我了解信息,我不需要再配置默认范围,但这似乎与错误消息相反?
编辑:这里是 LinkedIn 开发者页面上的应用截图:
【问题讨论】:
标签: linkedin