LinkedIn has updated their authentication to OpenID Connect. New LinkedIn applications will not be able to use the old authentication method. This plugin is now deprecated, and support for LinkedIn OpenID Connect is included in Discourse core. There is no need to install the plugin separately. Just follow the documentation here:
Old plugin info
Summary
Discourse LinkedIn Authentication provides the ability to use LinkedIn as a login option
I am having trouble getting this plugin to work anymore. From what I am seeing now, the plain jane “Sign In with LinkedIn” option has been superseded with “Sign In with LinkedIn using OpenID Connect.” See here:
and we follow the new instructions to create an entirely new link to LinkedIn, right?
I have no memory of how I created the OAuth ClientID on LinkedIn when I first configured this seven years ago, but the new documentation (which is excellent and easy to follow, btw, thank you! ) led me to create a page for my “Organization” on LinkedIn, something I apparently didn’t need to do back then. Or maybe I didn’t have to do it now either and could have reused the old client-ID and secret?
Nevermind, why not have a LinkedIn-page for the forum, LOL.
My point is just to clarify that these are the steps existing users of the plugin need to follow:
Deactivate the old plugin (eventually remove it from the yml file, but I guess that can wait)
Follow the new instructions as if you never used Login with LinkedIn before.