The Discourse LinkedIn Authentication plugin has been deprecated as LinkedIn’s authentication now uses OpenID Connect, which is natively supported in Discourse core. Users no longer need to install the plugin separately. Discourse announced the deprecation and provided updated documentation for configuring LinkedIn OpenID Connect login. Hifihedgehog and tophee confirmed the change, with tophee clarifying that existing users should deactivate the old plugin and follow the new setup instructions, even if they previously configured LinkedIn authentication. The new process requires creating a LinkedIn OAuth client via a LinkedIn Organization page, which may be a new requirement compared to the old method.
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.