Suchergebnisse :

×

Joomla OAuth-Client-Integration mit Salesforce Single Sign-On (SSO)

Das Joomla OAuth Client-Plugin verwendet das OAuth-Protokoll, um sicheren Zugriff auf Joomla-Sites zu ermöglichen, indem Salesforce als OAuth-Anbieter aktiviert wird, was den Anmeldevorgang vereinfacht. Diese Integration ermöglicht es Benutzern, sich mit ihren Salesforce-Anmeldeinformationen anzumelden, wodurch mehrere Passwörter überflüssig werden. Das Plugin bietet außerdem eine Zuordnung von Benutzerprofilattributen und eine Rollenzuordnung für den Zugriff basierend auf Organisationsrollen. Weitere Einzelheiten zu den Funktionen des Joomla OAuth & OpenID Connect Client-Plugins finden Sie auf unserer Seite .Befolgen Sie die nachstehenden Schritte, um Salesforce OAuth SSO mit Joomla einzurichten.


In dieser Konfiguration Salesforce fungiert als OAuth-Server, während Joomla ermöglicht Benutzern die Anmeldung mit ihren Salesforce-Anmeldeinformationen unter Verwendung des 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.
Erste Schritte mit der Einrichtung des OAuth-Clients

  • 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 .
Erste Schritte mit der Einrichtung des OAuth-Clients

  • Gehe zu Salesforce-Dashboard und melden Sie sich bei Ihrem Salesforce-Konto an.
  • Klicken Sie oben rechts auf das Profilsymbol und dann auf „Zum Salesforce Classic-Modus wechseln“.
OAuth OIDC Salesforce-Dashboard
  • Klicken Sie im oberen Menü auf „Setup“.
Joomla OAuth OIDC Salesforce-Setup
  • Klicken Sie im linken Menü unter „Build“ auf „Erstellen“ und dann auf „Apps“.
Joomla OAuth Salesforce erstellte App

  • Klicken Sie jetzt unter „Verbundene Apps“ auf die Schaltfläche „Neu“, um eine neue Anwendung zu erstellen.
Salesforce OAuth OIDC für Joomla

  • Geben Sie nun alle grundlegenden Informationen zur Bewerbung ein.
App-Details eingeben – Salesforce OAuth OIDC
  • Für das OAuth-Protokoll müssen Sie das Kontrollkästchen „OAuth-Einstellungen aktivieren“ aktivieren und die Rückruf-URL hier einfügen. Wählen Sie dann die OAuth-Bereiche als „Auf die Identitäts-URL-Dienste zugreifen“ aus.
OAuth-Einstellungen aktivieren – OAuth OIDC
  • Klicken Sie nun auf die Schaltfläche Speichern. Ihre Anwendung wird erstellt.
Salesforce OAuth OIDC-Anwendung

PKCE Flow deaktivieren (Erforderlich für das kostenlose Plugin):

  • Navigieren Apps -> App bearbeiten -> Gehe zu API (OAuth-Einstellungen aktivieren) und deaktivieren oder abwählen die „Proof Key for Code Exchange (PKCE)-Erweiterung für unterstützte Autorisierungsabläufe erforderlich“ Option, wie in den Bildern unten gezeigt.
  • PKCE-Flow deaktivieren
    PKCE-Flow deaktivieren
  • Klicken Sie dann auf „Verbraucherdetails verwalten“ für „Client-ID“ und „Client-Geheimnis“.
Salesforce OAuth OIDC
  • Unter „Verbraucherdetails“ erhalten Sie den Verbraucherschlüssel und das Verbrauchergeheimnis, die jeweils unsere Client-ID und unser Client-Geheimnis sind.
Salesforce OAuth SSO
  • 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.
IdP-Metadaten hochladen

Geltungsbereich openid-E-Mail-Profil
Endpunkt autorisieren https://login.salesforce.com/services/oauth2/authorize
Zugriffstoken-Endpunkt https://login.salesforce.com/services/oauth2/token
Endpunkt für Benutzerinformationen abrufen https://login.salesforce.com/services/oauth2/userinfo
Client-Anmeldeinformationen festlegen In der Kopfzeile und im Textkörper

  • 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 .
IdP-Metadaten hochladen

  • Sie können die Attribute in der Testkonfigurationsausgabe wie folgt sehen.
IdP-Metadaten hochladen

  • Wählen Sie nun den Attributnamen für E-Mail und Benutzername aus der Dropdown-Liste. Klicken Sie dann auf Konfiguration abschließen .
IdP-Metadaten hochladen

  • Gehe jetzt zu Schritt 4, hier kopieren Sie die Anmelde-/SSO-URL und fügen Sie es Ihrer Website hinzu.
IdP-Metadaten hochladen

  • 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.


ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung