Suchergebnisse :

×

Single Sign-On in Salesforce mit Joomla als OAuth-Server

Wenn Sie sich mit Ihrem Joomla-Benutzernamen und -Passwort bei Ihrer Salesforce-Site anmelden möchten, können Sie dies einfach mit unserem Joomla OAuth Server-Plugin tun. Sobald Sie Salesforce mit dem Joomla OAuth Server-Plugin konfiguriert haben, können Sie sich mit Ihren Joomla-Anmeldeinformationen bei Ihrer Salesforce-Anwendung anmelden. Außerdem können Sie benutzerdefinierte Benutzerattribute gemäß Ihren Anforderungen an Ihre Salesforce-Site senden.

Um mehr über andere Funktionen zu erfahren, die wir im Joomla OAuth Server-Plugin anbieten, klicken Sie auf ..

  • 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 Beginnen Sie mit der Verwendung des miniOrange OAuth Server-Plugin.
  • Unter dem Konfigurieren Sie OAuth Klicken Sie auf die Registerkarte ADD .
Erste Schritte mit der Einrichtung des OAuth-Servers

  • Loggen Sie sich Zwangsversteigerung Konto.
  • Wechseln Sie auf die SalesForce Classic Modus aus dem Profilmenü.
Konfigurieren von Salesforce

  • Navigieren Sie zu der Einrichtung
Konfigurieren von Salesforce

  • Suchen Sie nach Auth unter der Suchleiste im linken Navigationsbereich.
  • Klicken Sie auf Authentifizierungsanbieter.
Konfigurieren von Salesforce

  • Klicken Sie auf New .
Konfigurieren von Salesforce

  • Von dem Anbietertyp Dropdown, wählen Sie Öffnen Sie ID Connect.
Konfigurieren von Salesforce

  • Geben Sie den Anwendungsnamen unter ein Name Textfeld und kopieren Sie das generierte URL-Suffix.
Konfigurieren von Salesforce

  • Navigieren Sie zum Salesforce-Dashboard und fügen Sie das Kopierte ein Kunden-ID unter dem Verbraucherschlüssel Textfeld.
Konfigurieren von Salesforce

  • Fügen Sie das Kopierte ein Kundengeheimnis in die Verbrauchergeheimnis Textfeld.
Konfigurieren von Salesforce

  • Gehen Sie zum Entwicklerkonto von Salesforce und konfigurieren Sie Salesforce mit den folgenden Details als OAuth-Client.
Kunden ID:
Sie können die Client-ID über die Registerkarte „OAuth konfigurieren“ im Joomla OAuth-Server abrufen.
Kundengeheimnis:
Sie können das Client-Geheimnis über die Registerkarte „OAuth konfigurieren“ im Joomla OAuth-Server abrufen.
Umfang:
E-Mail-Profil
Endpunkt autorisieren:
https://< your-Joomla-domain >/index.php
Zugriffstoken-Endpunkt:
https://< your-Joomla-domain >/index.php
Endpunkt zum Abrufen von Benutzerinformationen:
https://< your-Joomla-domain> /plugins/system/miniorangeoauth/miniorangeoauthserver.php
Konfigurieren von Salesforce

  • Klicken Sie auf Erstellen Sie automatisch eine Registrierungs-Handler-Vorlage Link.
Konfigurieren von Salesforce

  • Klicken Sie auf das Suchsymbol neben Registrierungshandler ausführen als Textfeld ein.
Konfigurieren von Salesforce

  • Wählen Sie das Admin-Konto aus der Benutzerliste aus.
Konfigurieren von Salesforce

  • Klicken Sie auf Gespeichert .
Konfigurieren von Salesforce

  • Klicken Sie nun auf Automatisch erstellterRegHandler Link neben dem Registrierungshandler.
Konfigurieren von Salesforce

  • Klicken Sie auf Bearbeiten .
Konfigurieren von Salesforce

  • Entfernen Sie den vorhandenen Code, fügen Sie den folgenden Code ein und klicken Sie auf Gespeichert .
    globale Klasse AutocreatedRegHandlerMoDrupal implementiert Auth.RegistrationHandler { globaler Benutzer createUser (Id portalId, Auth.UserData data) { Benutzer u = neuer Benutzer (); Profil p = [SELECT Id FROM profile WHERE name = 'Chatter Moderator User']; u.username = data.email.split('@')[0] + '@miniorange_drupal.com'; u.email = data.email; u.lastName = 'Unbekannt'; u.firstName = 'Unbekannt'; u.languagelocalekey = 'en_US'; u.localesidkey = 'en_US'; u.emailEncodingKey = 'UTF-8'; u.alias = (data.email.split('@')[0].length() > 8) ? data.email.split('@')[0].substring(0, 8) : data.email.split('@')[0]; u.timeZoneSidKey = 'America/Los_Angeles'; u.profileId = p.Id; füge u ein; returniere u; } global void updateUser(Id userId, Id portalId, Auth.UserData data){ User u = neuer Benutzer(id=userId); u.email = data.email; update(u); } }
Konfigurieren von Salesforce

  • Bitte bestätigen Sie, dass die Rückruf-URL, die Sie zuvor in Drupal eingegeben haben, mit der hier angegebenen übereinstimmt. Wenn zuvor eine andere Konfiguration vorhanden war, aktualisieren Sie diese bitte so, dass sie mit der hier angegebenen URL übereinstimmt.
Konfigurieren von Salesforce

  • Suchen Sie im linken Navigationsbereich nach „Meine Domäne“ und klicken Sie darauf.
Konfigurieren von Salesforce

  • Scrollen Sie nach unten zum Abschnitt „Authentifizierungskonfiguration“ und klicken Sie auf die Schaltfläche „Bearbeiten“.
Konfigurieren von Salesforce

  • Aktivieren Sie das Kontrollkästchen neben der im Abschnitt „Authentifizierungsdienst“ konfigurierten Anwendung und klicken Sie auf Gespeichert .
Konfigurieren von Salesforce

  • Gehe jetzt zum Konfigurieren Sie OAuth und geben Sie den Client-Name und URL umleiten in den jeweiligen Feldern.
  • Klicken Sie dann auf die Kunde speichern .
Geben Sie den Clientnamen und die Umleitungs-URL ein

  • Unter dem Liste der OAuth-Clients Tabelle, kopieren Sie die Client-ID und Geheimnis Ihres Clients. Gehen Sie zu Ihrem OAuth-Client und fügen Sie die Client-ID und das Geheimnis in die entsprechenden Felder ein.
Erste Schritte mit der Einrichtung des OAuth-Servers

  • Herzlichen Glückwunsch, Sie haben Joomla erfolgreich als Ihren OAuth-Server konfiguriert.

ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung