linkedin - LinkedIn API OAuth2.0 授权范围
问题描述
我正在尝试设置一个示例 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如何更改 LinkedIn 应用程序的权限?,但这似乎主要关注活动范围,而不仅仅是基本范围。
这篇文章也很有趣:https ://docs.microsoft.com/en-us/linkedin/shared/references/migrations/default-scopes-migration我了解信息,我不需要配置默认范围不再,但这似乎与错误消息相反?
编辑:这里是LinkedIn开发者页面上的应用截图:
解决方案
你需要去linkedin上你的应用设置页面,检查你有什么权限,然后我们就可以知道是什么问题了
推荐阅读
- python - 在 PyCharm 中编写 HTML
- tensorflow - Keras 均方差损失
- html - 如何使用 HTML 格式剪切标签文本的结尾
- cakephp - PHP 7.3/7.4 的最低 CakePHP 版本?
- mysql - 选择没有。基于两个表中的值的人数
- jenkins - 如何使用 Jenkins Groovy 脚本创建 JSON 文件并向其写入键值对
- flutter - flutter path_provider 无法读取下载的文件
- c# - 具有多个列表的嵌套 LINQ
- python - 如何使用 OpenCV 和 Python 在图像上查找边框坐标
- database - 雪花没有为时间戳选择默认值