Ce guide explique comment configurer l’authentification OpenID Connect de LinkedIn sur votre site Discourse, permettant aux utilisateurs de se connecter en utilisant leurs comptes LinkedIn.
Niveau d’utilisateur requis : Administrateur
Résumé
L’authentification OpenID Connect de LinkedIn permet aux utilisateurs de se connecter à votre site Discourse en utilisant leurs comptes LinkedIn. Ce guide vous accompagne tout au long du processus de configuration de l’authentification LinkedIn, de la création d’une application développeur LinkedIn à l’activation de la fonctionnalité sur votre site Discourse.
Création d’une application LinkedIn
- Accédez à LinkedIn Developers
- Cliquez sur le bouton « Create app » (Créer une application)
- Suivez le processus de configuration fourni
Vous aurez besoin d’une Page LinkedIn associée à votre application. Cette association ne peut pas être modifiée ultérieurement, assurez-vous donc de sélectionner la bonne page lors de la configuration.
Activation d’OpenID Connect
- Naviguez vers l’onglet « Products » (Produits) dans votre application LinkedIn
- Demandez l’accès à « Sign In with LinkedIn using OpenID Connect » (Se connecter avec LinkedIn en utilisant OpenID Connect)
Obtention de vos identifiants
Une fois que Se connecter avec LinkedIn est activé :
- Cliquez sur le bouton « View endpoints » (Voir les points de terminaison)
- Sélectionnez l’onglet « Auth » pour accéder à vos identifiants
Configuration des paramètres de Discourse
-
Dans les paramètres d’administration de votre Discourse, configurez ces champs avec les identifiants de LinkedIn :
linkedin_oidc_client_idlinkedin_oidc_client_secret
-
Retournez au portail développeur LinkedIn et ajoutez une URL de redirection autorisée sous l’onglet « Auth » :
- Format :
https://discourse.example.com/auth/linkedin_oidc/callback - Remplacez
discourse.example.compar le nom de domaine de votre site - LinkedIn exige que les URL de redirection utilisent
https://
- Format :
- Activez l’authentification LinkedIn sur votre site Discourse :
- Réglez
enable_linkedin_oidc_loginssur true dans les paramètres de votre site
- Réglez
Dépannage
Si vous rencontrez des problèmes avec la validation du secret client, assurez-vous d’utiliser la dernière version de Discourse, car des mises à jour récentes ont été effectuées pour s’adapter au nouveau format de secret de LinkedIn.
FAQ
La connexion via LinkedIn nécessite-t-elle que les utilisateurs saisissent leurs identifiants LinkedIn dans Discourse ?
Non, les utilisateurs seront redirigés vers la page de connexion sécurisée de LinkedIn pour s’authentifier, puis renvoyés vers votre site Discourse une fois autorisés.
Que dois-je utiliser pour le protocole de l’URL de redirection (http ou https) ?
LinkedIn exige que les URL de redirection utilisent https://. Assurez-vous que votre site Discourse est configuré avec HTTPS et utilisez le protocole https:// dans votre URL de redirection.




