Ce guide explique comment configurer l’authentification LinkedIn OpenID Connect sur votre site Discourse, permettant aux utilisateurs de se connecter à l’aide de leurs comptes LinkedIn.
Niveau d’utilisateur requis : Administrateur
Résumé
L’authentification LinkedIn OpenID Connect permet aux utilisateurs de se connecter à votre site Discourse en utilisant leurs comptes LinkedIn. Ce guide vous accompagne dans le 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 « 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
- Accédez à l’onglet « Produits » de votre application LinkedIn
- Demandez l’accès à « Se connecter avec LinkedIn via OpenID Connect »
Obtention de vos identifiants
Une fois la connexion avec LinkedIn activée :
- Cliquez sur le bouton « Afficher les points de terminaison »
- Sélectionnez l’onglet « Auth » pour accéder à vos identifiants
Configuration des paramètres Discourse
-
Dans les paramètres d’administration de votre site Discourse, configurez ces champs avec les identifiants de LinkedIn :
linkedin_oidc_client_idlinkedin_oidc_client_secret
-
Revenez 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 - Utilisez
https://pour les sites sécurisés (recommandé) ouhttp://pour les sites non sécurisés
- Format :
- Activez l’authentification LinkedIn sur votre site Discourse :
- Définissez
enable_linkedin_oidc_loginssur true dans les paramètres de votre site
- Définissez
Dépannage
Si vous rencontrez des problèmes avec la validation du secret client, assurez-vous d’exécuter la dernière version de Discourse, car des mises à jour récentes ont été apportées pour prendre en charge le nouveau format de secret de LinkedIn.
FAQ
La connexion LinkedIn exige-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 ramenés à votre site Discourse une fois autorisés.
Que dois-je utiliser pour le protocole d’URL de redirection (http vs https) ?
Utilisez toujours le même protocole (http ou https) que votre site Discourse utilise. Si votre site fonctionne sur https, utilisez https dans l’URL de redirection.




