Dieser Leitfaden erklärt, wie Sie die LinkedIn OpenID Connect-Authentifizierung auf Ihrer Discourse-Site einrichten, damit sich Benutzer mit ihren LinkedIn-Konten anmelden können.
Erforderliches Benutzerniveau: Administrator
Zusammenfassung
Die LinkedIn OpenID Connect-Authentifizierung ermöglicht es Benutzern, sich mit ihren LinkedIn-Konten auf Ihrer Discourse-Site anzumelden. Dieser Leitfaden führt Sie durch den Prozess der Konfiguration der LinkedIn-Authentifizierung, von der Erstellung einer LinkedIn-Entwickleranwendung bis zur Aktivierung der Funktion auf Ihrer Discourse-Site.
Erstellen einer LinkedIn-Anwendung
- Rufen Sie LinkedIn Developers auf
- Klicken Sie auf die Schaltfläche „App erstellen“
- Befolgen Sie den bereitgestellten Einrichtungsprozess
Sie benötigen eine LinkedIn-Seite, die mit Ihrer Anwendung verknüpft ist. Diese Verknüpfung kann später nicht mehr geändert werden. Stellen Sie daher sicher, dass Sie während der Einrichtung die richtige Seite auswählen.
Aktivieren von OpenID Connect
- Navigieren Sie im Tab „Produkte“ Ihrer LinkedIn-Anwendung
- Fordern Sie Zugriff auf „Mit LinkedIn anmelden mit OpenID Connect“ an
Abrufen Ihrer Anmeldeinformationen
Sobald „Mit LinkedIn anmelden“ aktiviert ist:
- Klicken Sie auf die Schaltfläche „Endpunkte anzeigen“
- Wählen Sie den Tab „Auth“, um auf Ihre Anmeldeinformationen zuzugreifen
Konfigurieren der Discourse-Einstellungen
-
Konfigurieren Sie in Ihren Discourse-Admin-Einstellungen diese Felder mit den Anmeldeinformationen von LinkedIn:
linkedin_oidc_client_idlinkedin_oidc_client_secret
-
Kehren Sie zum LinkedIn-Entwicklerportal zurück und fügen Sie einen autorisierten Weiterleitungs-URL im Tab „Auth“ hinzu:
- Format:
https://discourse.example.com/auth/linkedin_oidc/callback - Ersetzen Sie
discourse.example.comdurch den Domainnamen Ihrer Website - Verwenden Sie
https://für sichere Websites (empfohlen) oderhttp://für unsichere Websites
- Format:
- Aktivieren Sie die LinkedIn-Authentifizierung auf Ihrer Discourse-Site:
- Setzen Sie
enable_linkedin_oidc_loginsin Ihren Website-Einstellungen auf true
- Setzen Sie
Fehlerbehebung
Wenn Probleme mit der Client-Secret-Validierung auftreten, stellen Sie sicher, dass Sie die neueste Version von Discourse verwenden, da kürzlich Updates vorgenommen wurden, um das neue Secret-Format von LinkedIn zu unterstützen.
FAQ
Erfordert die LinkedIn-Anmeldung, dass Benutzer ihre LinkedIn-Anmeldeinformationen in Discourse eingeben?
Nein, Benutzer werden zur sicheren Anmeldeseite von LinkedIn weitergeleitet, um sich zu authentifizieren, und dann zurück zu Ihrer Discourse-Site geleitet, sobald die Autorisierung erfolgt ist.
Was soll ich für das Protokoll der Weiterleitungs-URL (http vs. https) verwenden?
Verwenden Sie immer dasselbe Protokoll (http oder https), das Ihre Discourse-Site verwendet. Wenn Ihre Website über https läuft, verwenden Sie https in der Weiterleitungs-URL.




