Konfigurieren Sie LinkedIn Single Sign-On (SSO) mit dem Joomla OAuth Client Plugin
Übersicht
Richten Sie Single Sign-On (SSO) auf Ihrer Joomla-Site über den LinkedIn OAuth-Anbieter mithilfe des Joomla OAuth & OpenID Connect-Plugins ein. Durch die Integration von LinkedIn Single Sign-On (SSO) in Joomla mithilfe des OAuth 2.0-Authentifizierungsprotokolls können sich Ihre Benutzer sicher bei Ihren Joomla-Websites und -Anwendungen anmelden, indem sie sich beim LinkedIn OAuth-Anbieter authentifizieren. Das LinkedIn OAuth Joomla-Plugin bietet auch erweiterte Funktionen wie automatische Benutzererstellung, Attributzuordnung, Gruppenzuordnung usw. Besuchen Sie unsere Joomla OAuth-Client-Plugin Seite, um mehr über die Funktionen und Preispläne zu erfahren, die wir für das Joomla OAuth Single Sign-on-Plugin (OAuth & OpenID Connect) anbieten.
Konfigurationsschritte
In dieser Konfiguration LinkedIn fungiert als OAuth-Server, während Joomla ermöglicht Benutzern die Anmeldung mit ihren LinkedIn-Anmeldeinformationen unter Verwendung des Joomla OAuth-Client-Plugin.
Schritt 1: Installieren Sie das Joomla OAuth Client Plugin
- Melden Sie sich bei Ihrer Joomla-Site an Administrator Konsole.
- Klicken Sie im linken Umschaltmenü auf System, dann klicken Sie im Abschnitt „Installieren“ auf Erweiterungsoptionen.
- Klicken Sie nun auf Oder Suchen Sie nach einer Datei Klicken Sie auf die Schaltfläche, um die zuvor heruntergeladene Plugin-Datei zu finden und zu installieren.
- Die Installation des Plugins ist erfolgreich. Klicken Sie nun auf Jetzt loslegen!
- Der OAuth konfigurieren -> Vorkonfigurierte Apps Wählen Sie auf der Registerkarte Ihre aus OAuth-AnbieterSie können auch Ihren eigenen benutzerdefinierten Anbieter konfigurieren, indem Sie zu folgender Seite navigieren: Custom Application Tab.
- Nachdem Sie Ihren OAuth-Anbieter ausgewählt haben, kopieren Sie die Rückruf-/Umleitungs-URL die wir verwenden werden, um den OAuth-Server zu konfigurieren, klicken Sie dann auf die Speichern weiter .
Schritt 2: LinkedIn als OAuth-Server konfigurieren
- Gehen Sie zunächst zu LinkedIn um eine neue Anwendung zu erstellen. Klicken Sie auf die Schaltfläche „Anwendung erstellen“.
- Geben Sie die erforderlichen Details ein und klicken Sie auf Anfrage senden Schaltfläche, um Ihre Änderungen zu speichern.
- Klicken Sie auf Auth Klicken Sie auf die Registerkarte, um Details zum Joomla OAuth-Client einzugeben.
- Kopieren Sie die Umleitungs-/Rückruf-URL des Joomla OAuth-Clients Plugin und geben Sie es unter OAuth 2.0 -> Autorisiert ein URLs umleiten Textfeld. Klick auf das Speichern Schaltfläche neben dem Textfeld, um es zu speichern. Klicken Sie abschließend auf die Aktualisierung Klicken Sie auf die Schaltfläche, um Ihre Konfigurationen zu speichern.
Schritt 3: Client-ID und Secret konfigurieren
- Kopieren Sie nun die Kunden-ID und der Kundengeheimnis die wir im späteren Schritt verwenden werden.
- Gehen Sie zur Registerkarte „Produkte“ und wählen Sie Empfehlen über LinkedIn Dann wählen Sie Mit LinkedIn anmelden.
- Gehen Sie zurück zu Ihrem Joomla-Dashboard. Dann geh zu Schritt 2 in England, Konfigurieren Sie OAuth Tab.
- Fügen Sie das ein Client-ID, Client-Geheimnis und Mandant. Legen Sie auch Client-Anmeldeinformationen fest In Kopfzeile und Text dann klicke auf Einstellungen speichern. Sobald die Einstellungen gespeichert sind, klicken Sie auf Konfiguration speichern.
- Nachfolgend sind Umfang und Endpunkte aufgeführt, die zum Konfigurieren von Joomla als OAuth-Client-Plugin erforderlich sind, um LinkedIn als benutzerdefinierten OAuth- oder OIDC-Anbieter zu konfigurieren.
| Geltungsbereich | openid-E-Mail-Profil |
| Endpunkt autorisieren | https://www.linkedin.com/oauth/v2/authorization |
| Zugriffstoken-Endpunkt | https://www.linkedin.com/oauth/v2/accessToken |
| Endpunkt für Benutzerinformationen abrufen | https://api.linkedin.com/v2/me |
| Benutzerdefinierte Weiterleitungs-URL nach dem Abmelden:[optional] | https://YOUR_DOMAIN/v2/logout?client_id=YOUR_CLIENT_ID&returnTo=LOGOUT_URL |
| Client-Anmeldeinformationen festlegen | In beiden (im Header und im Text) |
Schritt 4: Attributzuordnung konfigurieren
- Die Zuordnung von Benutzerattributen ist zwingend erforderlich, damit sich Benutzer erfolgreich bei Joomla anmelden können. Wir werden mit den folgenden Einstellungen Benutzerprofilattribute für Joomla einrichten.
- Gehe zu Schritt 3 in England, Konfigurieren Sie OAuth Tab und klicken Sie auf Testkonfiguration .
- Sie können die Attribute in der Testkonfigurationsausgabe wie folgt sehen.
- Wählen Sie nun den Attributnamen für E-Mail und Benutzername aus der Dropdown-Liste. Klicken Sie dann auf Konfiguration abschließen .
Schritt 5: Login/SSO-URL einrichten
- Gehe jetzt zu Schritt 4, hier kopieren Sie die Anmelde-/SSO-URL und fügen Sie es Ihrer Website hinzu.
- Melden Sie sich jetzt ab und gehen Sie zu den Seiten Ihrer Joomla-Site, auf denen Sie diesen Link hinzugefügt haben. Dort, wo Sie diese Schaltfläche platziert haben, wird ein Anmeldelink angezeigt. Klicken Sie auf diese Schaltfläche, um SSO durchzuführen.
