I'm trying to set up an examplary ASP.Net Core MVC project to use the LinkedIn API. As this is just for testing purposes, I've created a private company and registered and verified the app. In accordance to the Microsoft guidelines here: https://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/context, I'm using the 3 leggeds authentication with MVC. The redirect seems to work, but I always receive an error:
Exception: unauthorized_scope_error;Description=Scope "r_basicprofile" is not authorized for your application
This error appears with all scopes I've found. Unfortunately, the information I find hereby are not clear.
In the examples like http://www.codedigest.com/posts/17/use-linkedin-login-for-authentication-in-aspnet-mvc-50---oauth-20, I can see usually screenshots, which allow to self-register scopes. This isn't possible anymore.
I found this question on SO How can I change a LinkedIn app's permissions?, but this seems to be mostly concerned about campaign scopes, not just basic ones.
Interesting is also this article: https://docs.microsoft.com/en-us/linkedin/shared/references/migrations/default-scopes-migration I'm understanding the information, that I don't need to configure default scopes anymore, but this seems to be the opposite of the error message?
Edit: Here a screenshot of the app on the LinkedIn developer page:
