Von KI übersetzt. Noch nicht von der Community geprüft. Auf Englisch lesen

Blog · 3. Oktober 2023 · Steve Simpson · Identität

Schritt-für-Schritt-Anleitung: eine verbundene App in Salesforce für eine einfache OAuth-Integration einrichten

Willkommen zu dieser Anleitung zur Einrichtung einer verbundenen App in Salesforce für eine nahtlose OAuth-Integration. In diesem Schritt-für-Schritt-Tutorial lernen Sie die Grundlagen, wie Sie eine verbundene App in Salesforce einrichten und über die API mit Postman darauf zugreifen. Tauchen wir in OAuth ein und beginnen mit der Konfiguration einer verbundenen App.

Schritt 1: eine neue verbundene App anlegen

Zum App-Manager wechseln: Öffnen Sie zuerst den App-Manager in Salesforce.

API-Zugriff aktivieren: Damit externe Anwendungen über die API zugreifen können, legen Sie eine neue verbundene App an und nennen sie «App One».

App konfigurieren: Geben Sie eine E-Mail-Adresse für die App an und aktivieren Sie die OAuth-Einstellungen. Manche OAuth-Flows brauchen eine Rückruf-URL (dazu mehr in späteren Anleitungen); tragen Sie vorerst einen Platzhalter wie «www.salesforce.com» (opens in a new tab) ein.

Screenshot: Anlegen einer neuen verbundenen App im App-Manager mit aktivierten OAuth-Einstellungen Screenshot: Auswahl der OAuth-Bereiche für die verbundene App und Festlegen der Rückruf-URL

Schritt 2: OAuth-Bereiche festlegen

Bereiche legen fest, welche Fähigkeiten über die API zugänglich sind. Für dieses Tutorial:

Benutzerdaten verwalten: Weisen Sie den Bereich zu, mit dem sich Benutzerdaten über die API verwalten lassen.

Speichern und warten: Speichern Sie die Einstellungen und warten Sie etwa 10 Minuten, bis der Vorgang abgeschlossen ist.

Schritt 3: Consumer-Details abrufen

Danach brauchen Sie zwei wichtige, nicht öffentliche Angaben: den Consumer Key und das Consumer Secret. Klicken Sie auf die jeweilige Schaltfläche, um sich zu authentifizieren und diese Angaben für «App One» abzurufen.

Schritt 4: mit Postman authentifizieren

Postman-Screenshot: ein POST an den OAuth-Token-Endpunkt von Salesforce, der ein Zugriffstoken zurückgibt

POST-Aufruf starten: Legen Sie in Postman einen POST-Aufruf an den OAuth-Server unter «login.salesforce.com/services/oauth2/token» an.

Parameter setzen: Fügen Sie im Body Parameter ein, darunter grant type (password), client ID (Consumer Key) und Client Secret.

Zugangsdaten einfügen: Ergänzen Sie Benutzername und Passwort in den Parametern und senden Sie dann einen POST an den OAuth-Endpunkt, um sich zu authentifizieren.

Schritt 5: Zugriffstoken und Abfragen

Nach erfolgreicher Authentifizierung:

Zugriffstoken erhalten: Sie bekommen ein Zugriffstoken, das Sie für API-Aufrufe brauchen.

Token einfügen: Fügen Sie in Postman bei Ihrer Abfrage das Zugriffstoken in die Authorization-Zeile des Headers ein, mit vorangestelltem «Bearer».

Postman-Screenshot: eine REST-Abfrage mit dem Zugriffstoken im Authorization-Header, die Datensätze als JSON zurückgibt

Abfragen ausführen: Senden Sie nach dem Einfügen des Tokens die Anfrage, um Abfragen auszuführen und Daten abzurufen.

Schritt 6: Endpunktversionen und weitere Schritte

Jetzt können Sie die Endpunktversion Ihrer verbundenen App (z. B. Version 58) nutzen, um Daten abzurufen. Diese Grundeinrichtung umfasst nicht alle weiteren Flow-Elemente oder Rückrufe, ist aber ein erster Schritt für die OAuth-Integration mit Postman und Salesforce.

Fazit und nächste Schritte

Sie haben jetzt eine verbundene App in Salesforce eingerichtet und sie per OAuth für den API-Zugriff über Postman authentifiziert. Diese Anleitung deckt die Grundlagen ab; weitere Tutorials stellen zusätzliche OAuth-Flows und Funktionen vor, die Ihre App erweitern.

Bleiben Sie dran

Starten Sie mit Zuversicht in Ihre Reise durch die Salesforce-APIs! Weitere Einblicke und Tipps gibt es hier auf www.SteveTechArc.com und auf dem YouTube-Kanal @SteveTechArc (opens in a new tab). Abonnieren Sie und vertiefen Sie Ihr Verständnis von Salesforce und davon, wie Sie es mit anderen Systemen integrieren.

Die Welt ein Stück verändern, indem ich Wissen über Integration mit anderen Architekt:innen und allen auf dem Weg dorthin teile!

Transkript mit Unterstützung von KI

STA 3.11