Discourse LinkedIn Authentication

:mega: 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 in Discourse. There is no need to install the plugin separately. Just follow the instructions below.

:discourse2: Summary Discourse LinkedIn Authentication provides the ability to use LinkedIn as a login option
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-linkedin-auth
:open_book: Install Guide How to install plugins in Discourse

Features

Allows users to log in via LinkedIn:

Configuration

You will need to perform the following steps:

  1. Visit Developers | LinkedIn and click on the nice Create app button in the middle of the screen and follow the process it walks you through

    • there is a handy link to their help pages there
    • :information_source: you’ll need an appropriate LinkedIn Page to enter; this cannot be changed later so make sure you have one ready.
  2. Enable the “Sign In with LinkedIn using OpenID Connect” product.

  3. Under Auth grab the credentials and update the settings in the Admin > Settings area of your Discourse instance.

  4. Also under Auth, add an authorized redirect URL, e.g.:
    https://example.com/auth/linkedin_oidc/callback
    (replacing the https with http and example.com with your full qualified domain/subdomain)

28 Likes