Benannte Anmeldeinformation
Eine Metadatenkomponente, die den Endpoint und die Authentifizierungsdetails eines externen Systems zur Wiederverwendung in Apex und Flow speichert.
Definition
Eine benannte Anmeldeinformation ist eine Salesforce-Metadatenkomponente, die die Endpoint-URL und Authentifizierungsdetails für ein externes System in einem wiederverwendbaren Datensatz speichert, sodass Apex-Callouts und Flow-HTTP-Aktionen auf die benannte Anmeldeinformation verweisen können, statt URLs und Geheimnisse fest zu codieren. Sie zentralisiert die Authentifizierung (OAuth, Basisauthentifizierung oder zertifikatsbasiert) und lässt Administratoren Anmeldedaten rotieren, ohne Code anzufassen, was auch Geheimnisse aus Apex-Klassen und der Versionskontrolle heraushält. Benannte Anmeldeinformationen werden wie jede andere Komponente als Metadaten deployt, aber die Anmeldedatenwerte selbst sind aus Sicherheitsgründen von Metadaten-Deployments ausgeschlossen und müssen pro Org neu eingegeben werden, was eine häufige Quelle für Integrationsfehler nach dem Muster „hat in der Sandbox funktioniert, aber nicht in der Produktion“ ist. Ältere benannte Anmeldeinformationen und das neuere Modell externer Anmeldeinformationen verhalten sich ausreichend unterschiedlich, dass eine Migration zwischen ihnen Sorgfalt erfordert. Unser Salesforce-DevOps-Leitfaden behandelt Integrationsmuster als Teil des breiteren Release-Prozesses.
So funktioniert es in Serpent
Serpent deployt die Metadaten benannter Anmeldeinformationen als Teil des Releases einer Aufgabe und kennzeichnet, wenn die Anmeldedatenwerte einer Ziel-Org nach dem Deployment noch manuell eingegeben werden müssen, da diese Geheimnisse nie mit den Metadaten mitreisen. Das verhindert, dass integrationsabhängige Releases in einer neuen Org still fehlschlagen, weil ein Token nicht neu konfiguriert wurde. Der Org-Vergleich zeigt außerdem Unterschiede bei benannten Anmeldeinformationen zwischen Umgebungen auf, sodass Drift erkannt wird, bevor er einen Integrationsfehler in der Produktion verursacht. Siehe Org-Management in Serpent, wie umgebungsspezifische Konfiguration nachverfolgt wird.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.
Einrichtung in unter 15 Minuten. Keine DevOps-Einstellung nötig.
