Konfigurieren Sie Strava Single Sign-On (SSO) mit dem Joomla OAuth Client Plugin
Übersicht
Integration von Strava Single Sign-on (Strava SSO) mit Joomla unter Verwendung des OAuth 2.0-Protokolls. Das miniOrange Joomla OAuth/OpenID Connect Single Sign-on (SSO)-Plugin vereinfacht die Einrichtung von Strava SSO in Joomla und ermöglicht eine sichere Anmeldung bei Joomla. Dadurch können sich Benutzer bei Joomla anmelden und auf die Site zugreifen, indem sie sich mit ihren Strava OAuth Provider-Anmeldeinformationen authentifizieren.
Besuche unsere Seite mit Joomla OAuth Client Plugin-Webseite um mehr über die Funktionen und Pläne zu erfahren, die wir für das Joomla OAuth Single Sign-on-Plugin (OAuth & OpenID Connect) anbieten.
Konfigurationsschritte
In dieser Konfiguration Strava fungiert als OAuth-Server, während Joomla ermöglicht Benutzern die Anmeldung mit ihren Strava-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: Strava als OAuth-Server konfigurieren
- Melde dich bei deinem Strava Konto.
- Auswählen Erstellen und verwalten Sie Ihre App um eine neue App zu erstellen.
- Geben Sie Ihre Bewerbungsdetails ein. Fügen Sie die Callback-URL/Redirect-URL ein, die kopiert wurde von ..
- Klicken Sie auf Schaltfläche erstellen um Ihre Konfigurationen zu speichern.
- Hochladen App-Symbol durch Klicken auf die Schaltfläche + im Bild (unten) gezeigt.
- Klicken Sie auf SPAREN Schaltfläche, um Ihre Einstellungen zu speichern.
Schritt 3: Client-ID und Secret konfigurieren
- Sie werden nun zu einer Seite weitergeleitet, auf der Sie Ihre Apps finden Kunden-ID, Client-Geheimnis sowie dein APP-Token.
- Klicken Sie auf die Option „Anzeigen“ neben Ihrem Geheimnis Shopper und kopieren Sie Ihre Client-Geheimnis und auch die Kunden-ID und speichern Sie dann in Ihrem OAuth-Client-Konfigurationen.
- Gehen Sie zurück zu Ihrem Joomla-Dashboard. Dann geh zu Schritt 2 [Kunden-ID und Geheimnis].
- Fügen Sie das ein Client-ID, Client-Geheimnis und Domäne. Legen Sie auch Client-Anmeldeinformationen fest In der Kopfzeile dann klicke auf Einstellungen speichern. Sobald die Einstellungen gespeichert sind, klicken Sie auf Konfiguration speichern.
- Nachfolgend sind Umfang und Endpunkte aufgeführt, die für die Konfiguration von Joomla als OAuth-Client-Plugin erforderlich sind, um Strava als benutzerdefinierten OAuth- oder OIDC-Anbieter zu konfigurieren.
| Geltungsbereich | read_all-Profil lesen:read_all |
| Endpunkt autorisieren | https://www.strava.com/oauth/authorize |
| Zugriffstoken-Endpunkt | https://www.strava.com/oauth/token |
| Endpunkt für Benutzerinformationen abrufen | https://www.strava.com/api/v3/athlete |
| 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.
