Hi,
I am having issues with the LinkedIn OAuth and was wondering if anyone else is experiencing the same issues, or knows how to fix it?
The following might be related to the issue I'm having, but it might not. Skip to the *** symbols if you just want to read the issue.
PSA: I think the Marketplace plugin might be outdated.
Here are a few things I had to change just to get it to partially work:
- Important to note that Sign In with LinkedIn is deprecated and, instead, the product is now called Sign In with LinkedIn using OpenID Connect, which has different requirements and scopes.
- In /oauth/linkedin/init theres a custom function linkedin_oauth_getauthurl. In the Create Variable section, there is a url_addarg value that is outdated. The scope parameters r_liteprofile and r_emailaddress needed to be changed to profile and email.
- In /oauth/linkedin/continue there is a step in the function stack which accesses the table in your database that you use for Auth. In my case, that table is supposed to be User, but the plugin was pointing to a non existent table.
******************************* THE ISSUE BELOW *************************************
The above changes fixed most of the basic issues, but I am still getting an error
403 Not enough permissions to access: GET /me
and 403 Not enough permissions to access: GET-members /emailAddress
Has anyone encountered this or have ideas what I can do to fix this?
Thanks in advance