Einrichten der mit Salesforce verbundenen App mit Lightning Experience

Diese Schritt-für-Schritt-Anleitung erklärt, wie Sie Salesforce so konfigurieren, dass BuiltWith Ergebnisse mithilfe von Salesforce Lightning Experience synchronisieren kann.

Sie müssen Salesforce-Systemadministrator sein, und der Salesforce-Benutzer, der BuiltWith autorisiert, muss über API-Zugriff und die Berechtigung verfügen, die Datensätze und Felder zu aktualisieren, die Sie synchronisieren möchten.

Nutzen Sie bereits BuiltWith Salesforce Sync?
Wenn Ihre Synchronisierung funktioniert, ist keine Aktion erforderlich. Sie müssen weder Ihre Salesforce-Einstellungen ändern noch die Verbindung wiederherstellen. Bestehende Verbindungen verwenden weiterhin ihre aktuelle Konfiguration. Eine normale Synchronisierung ändert Ihre Verbindungseinstellungen nicht.

Um die unten aufgeführten zusätzlichen Sicherheitseinstellungen für eine bestehende Verbindung zu aktivieren, authentifizieren Sie sich zunächst erneut über die Salesforce-Konfigurationsseite von BuiltWith mithilfe des aktualisierten Verbindungsablaufs. Nach erfolgreicher Autorisierung aktivieren Sie die Einstellungen in Salesforce. Ihre BuiltWith-Zuordnungen und Synchronisierungseinstellungen bleiben erhalten. Salesforce fordert Sie möglicherweise nach einer Richtlinienänderung zur erneuten Autorisierung auf.

1. Konfigurieren Sie Ihre Salesforce-App

Öffnen Sie in den Salesforce-Einstellungen die OAuth-Einstellungen für die App, die Sie mit BuiltWith verwenden möchten. Je nach Ihrer Salesforce-Organisation kann dies eine verbundene App oder eine externe Client-App sein, und die verfügbaren Bezeichnungen können abweichen. Falls Salesforce die Erstellung einer neuen verbundenen App nicht anbietet, verwenden Sie eine externe Client-App mit den entsprechenden OAuth-Einstellungen.

Name der verbundenen App / Name der externen Client-App : BuiltWith Hook
API-Name : BuiltWith_Hook
Kontakt-E-Mail : support@builtwith.com
URL des Logobildes : https://builtwith.com/img/salesforce/200x125-bw.webp
URL des Symbols : https://builtwith.com/img/salesforce/32x32-bw.webp
Info-URL : https://kb.builtwith.com/category/salesforce
Beschreibung : BuiltWith-Integrationshaken

Geben Sie diese Angaben in den entsprechenden Feldern ein, sofern vorhanden.

2. OAuth aktivieren

Aktivieren Sie die OAuth-Einstellungen oder die entsprechende OAuth-Option.

Callback-URL : https://builtwith.com/cb.asmx

Geben Sie die Callback-URL genau wie angezeigt ein.

Fügen Sie die folgenden OAuth-Bereiche hinzu:
Zugriff auf den Identitäts-URL-Dienst (ID, Profil, E-Mail, Adresse, Telefonnummer)
Vollständiger Zugriff (vollständig)
Jederzeit in Ihrem Namen Anfragen ausführen (refresh_token, offline_access)

3. Sicherheitsoptionen für eine neue Verbindung festlegen

Aktivieren Sie gegebenenfalls die folgenden Optionen:
Erweiterung „Proof Key for Code Exchange (PKCE)“ für unterstützte Autorisierungsabläufe erforderlich
Geheimnis für Webserver-Ablauf erforderlich
Für den Refresh-Token-Flow ist ein Geheimnis erforderlich.
Aktualisierungstokenrotation aktivieren

BuiltWith unterstützt PKCE mit S256 und speichert Aktualisierungstoken, sobald diese von Salesforce ausgestellt werden. Sie müssen PKCE nicht mehr deaktivieren, um eine neue BuiltWith-Verbindung herzustellen. Verbindungen funktionieren auch dann, wenn Ihre Salesforce-Anwendung weder PKCE noch die Rotation von Aktualisierungstoken benötigt.

4. Verbinden Sie BuiltWith

Speichern Sie Ihre Salesforce-App-Einstellungen und notieren Sie sich den zugehörigen Consumer Key und Consumer Secret. Behandeln Sie den geheimen Schlüssel vertraulich.

Öffnen Sie die Salesforce-Konfigurationsseite in BuiltWith . Geben Sie den Consumer Key, das Consumer Secret und den Salesforce-Anmelde-Hostnamen ein, wählen Sie dann „Authentifizieren“ und schließen Sie die Autorisierung in Salesforce ab.

Kehren Sie zu BuiltWith zurück, um Ihre Salesforce-Felder zu überprüfen und die Synchronisierungskonfiguration abzuschließen. Wenn Sie die Verbindung wiederherstellen, bleiben Ihre bestehenden Zuordnungen und Synchronisierungseinstellungen erhalten.

Optionale Sicherheitsrichtlinien

Aktualisierungstoken-IP-Zulassungsliste
Um die Option „IP-Zulassungsliste für Aktualisierungstoken erzwingen“ zu verwenden, fügen Sie alle vier unten aufgeführten BuiltWith-Ausgangs-IPv4-Adressen hinzu, bevor Sie die Einstellung aktivieren:

15.235.50.228
51.161.84.56
15.235.53.29
15.235.50.223

Wenn Salesforce nach einer Start- und Endadresse fragt, geben Sie für jeden Eintrag in beiden Feldern dieselbe IP-Adresse ein. Sowohl die Autorisierung als auch die Token-Aktualisierung müssen von einer zulässigen Adresse ausgehen. Überprüfen Sie nach der Aktivierung der Einstellung Ihre BuiltWith-Verbindung und stellen Sie sicher, dass eine geplante Synchronisierung erfolgreich war. Wenden Sie sich an support@builtwith.com, um Benachrichtigungen bei IP-Änderungen einzurichten, bevor Sie sich auf die Zulassungsliste verlassen.

Ablauf des Aktualisierungstokens
Sie können die Ablaufrichtlinie für Aktualisierungstoken Ihrer Organisation anwenden, einschließlich einer 90-Tage-Richtlinie, sofern Salesforce dies zulässt. Salesforce kann auch ein kürzeres Inaktivitätslimit festlegen. Wenn ein Aktualisierungstoken abläuft oder der Zugriff widerrufen wird, kann die Synchronisierung erst fortgesetzt werden, nachdem Sie sich über die Salesforce-Konfigurationsseite von BuiltWith erneut authentifiziert haben. Durch die erneute Verbindung bleiben Ihre BuiltWith-Zuordnungen und Synchronisierungseinstellungen erhalten.

DPoP
BuiltWith Salesforce Sync unterstützt derzeit keinen Besitznachweis (DPoP). Aktivieren Sie für diese Integration keine Anforderung für DPoP-gebundene Token.

Salesforce-Dokumentation
OAuth-Einstellungen für verbundene Apps
OAuth-Einstellungen für externe Client-Apps
Aktualisierung des Tokenflusses und der Rotation
Aktualisierungstoken IP-Zulassungslisten
Inaktivitätsgrenzen für Aktualisierungstoken
Salesforce
Wie stelle ich eine Verbindung zu Salesforce her?
How to find your Salesforce Region
So finden Sie Ihre Salesforce-Region

Salesforce Lightning: Wenn Sie Salesforce Lightning verwenden, ist dies wahrscheinlich nicht nötig; login.salesforce.com funktioniert. Wenn Sie eine ältere Version verwenden, ......

Missing Required Code Challenge Error
Fehler „Erforderlicher Code fehlt“

Öffnen Sie die Einstellungen der Connect-App und deaktivieren Sie die Erweiterung „Nachweisschlüssel für Codeaustausch (PKCE) erforderlich“ für unterstützte Autorisierungsabläufe.

Salesforce Connected App Setup Lightning Experience
Einrichten der mit Salesforce verbundenen App mit Lightning Experience

Diese Schritt-für-Schritt-Anleitung erklärt, wie Sie Salesforce so konfigurieren, dass BuiltWith Ergebnisse mithilfe von Salesforce Lightning Experience synchronisieren kann. Sie benötigen ein Salesforce-Konto....

Salesforce Connected App Setup
Einrichten der verbundenen Salesforce-App

Diese Schritt-für-Schritt-Anleitung erklärt, wie Sie Salesforce so konfigurieren, dass BuiltWith Ergebnisse mithilfe von Salesforce Lightning Experience synchronisieren kann. Sie benötigen ein Salesforce-Konto....

Aktiengesellschaften
Investorenzentrum
Google Tabellen