Voraussetzungen
Konfiguration der Voraussetzungen
Salesforce-Komponenten für die DuoKey-BYOK-Integration konfigurieren
Die Salesforce-Shield-Integration befindet sich in der Vorschau und ist auf Standard-Tenants von DuoKey Cockpit noch nicht aktiviert. Dieser Leitfaden beschreibt Funktionsweise und Einrichtung. Kontaktieren Sie DuoKey, um den Zugang für Ihr Projekt zu besprechen.
Überblick
Zu den Voraussetzungen gehören:
- Erstellen einer Connected App in Salesforce
- Erzeugen eines selbstsignierten Zertifikats
- Beschaffen der REST-API-Anmeldedaten
Schritt 1: Connected App erstellen
Eine Connected App stellt eine sichere Kommunikation zwischen DuoKey und Salesforce über die REST API her.
Zum App Manager navigieren
- Melden Sie sich bei Ihrem Salesforce-Konto an
- Klicken Sie auf das Zahnradsymbol Setup
- Suchen Sie in Quick Find nach „App Manager“
- Navigieren Sie zu Apps → App Manager
Neue Connected App erstellen
- Klicken Sie auf die Schaltfläche New Connected App
- Füllen Sie die Basisinformationen aus:
| Feld | Wert |
|---|---|
| Connected App Name | DuoKey BYOK Integration |
| API Name | (automatisch ausgefüllt) |
| Contact Email | [email protected] |
OAuth-Einstellungen konfigurieren
- Aktivieren Sie Enable OAuth Settings
- Setzen Sie die Callback-URL:
sfdc://oauth/restapi/success - Fügen Sie unter Selected OAuth Scopes hinzu: Full access (full)
- Klicken Sie auf Save
Die Callback-URL sfdc://oauth/restapi/success ist Standard für Salesforce-REST-API-Integrationen.
Consumer Key und Secret abrufen
- Suchen Sie im App Manager Ihre neu erstellte Connected App
- Klicken Sie auf den Dropdown-Pfeil (▼) und wählen Sie View
- Klicken Sie im Abschnitt API (Enable OAuth Settings) auf Manage Consumer Details
- Geben Sie den an Ihre E-Mail gesendeten Bestätigungscode ein
- Kopieren und speichern Sie sicher:
- Consumer Key (Client ID)
- Consumer Secret (Client Secret)
Bewahren Sie diese Anmeldedaten sicher auf. Sie benötigen sie bei der Konfiguration der DuoKey-Anwendung.
Schritt 2: Selbstsigniertes Zertifikat erzeugen
Salesforce erfordert für die BYOK-Integration mit dem Cache-Only Key Service ein selbstsigniertes Zertifikat.
Zur Zertifikatsverwaltung navigieren
- Suchen Sie im Salesforce-Setup in Quick Find nach „Certificate“
- Navigieren Sie zu Security → Certificate and Key Management
Selbstsigniertes Zertifikat erstellen
- Klicken Sie auf Create Self-Signed Certificate
- Füllen Sie die Zertifikatsdetails aus:
| Feld | Wert | Hinweis |
|---|---|---|
| Label | DuoKey BYOK Certificate | Aussagekräftiger Name |
| Unique Name | (automatisch ausgefüllt) | Oder manuell eingeben |
| Key Size | 4096 | Aus Sicherheitsgründen empfohlen |
| Exportable Private Key | Aktiviert | Ermöglicht Sicherung/Migration |
Durch die Aktivierung von „Exportable Private Key“ können Sie das Zertifikat bei Bedarf zu Sicherungs- oder Migrationszwecken exportieren.
Klicken Sie auf Save
Schritt 3: REST-API-Anmeldedaten beschaffen
Salesforce-Benutzername und -Passwort
Dies sind Ihre standardmäßigen Salesforce-Anmeldedaten:
- Benutzername: Ihre Salesforce-Konto-E-Mail
- Passwort: Ihr Salesforce-Kontopasswort
Security Token erzeugen
Security Token zurücksetzen
- Klicken Sie oben rechts auf Ihr Profilsymbol
- Wählen Sie Settings
- Suchen Sie in Quick Find nach „Reset My Security Token“
- Navigieren Sie zu My Personal Information → Reset My Security Token
- Klicken Sie auf Reset Security Token
- Prüfen Sie Ihre E-Mails auf den neuen Security Token
- Kopieren und speichern Sie den Security Token sicher
- Der Security Token wird per E-Mail gesendet und sollte vertraulich behandelt werden
- Wenn Sie Ihr Passwort ändern, wird Ihr Security Token automatisch zurückgesetzt
- Sie müssen den aktuellsten Security Token für die API-Authentifizierung verwenden
Salesforce-Domain/-Instanz
- Navigieren Sie zu Setup Home → Company Settings → My Domain
- Notieren Sie Ihren Domainnamen (z. B.
yourcompany.develop.lightning.force.com) - Extrahieren Sie den Instanz-Alias (z. B.
yourcompany)
Zusammenfassung der Anmeldedaten
| Anmeldedaten | Beschreibung | Beispiel |
|---|---|---|
| Consumer Key | Aus den OAuth-Einstellungen der Connected App | 3MVG9... (lange Zeichenfolge) |
| Consumer Secret | Aus den OAuth-Einstellungen der Connected App | 12345... (numerische Zeichenfolge) |
| Salesforce-Benutzername | Ihre Salesforce-Anmelde-E-Mail | [email protected] |
| Salesforce-Passwort | Ihr Salesforce-Kontopasswort | YourP@ssw0rd |
| Security Token | Aus „Reset My Security Token“ | ABC123... (alphanumerisch) |
| Domain/Instanz | Ihr Salesforce-Domain-Alias | yourcompany |
| Zertifikat | Name des selbstsignierten Zertifikats | DuoKey BYOK Certificate |
Erwägen Sie die Verwendung eines sicheren Passwort-Managers, um diese Anmeldedaten sicher zu speichern.