Sie befinden sich hier:
Anmelden bei Salesforce mit Code
Verwenden Sie für zusätzliche Sicherheit Ihren Anmelde-URL für "Meine Domäne", um mit Code auf Ihre Salesforce-Organisation zuzugreifen. Vergleichen Sie die Vorteile Ihres Anmelde-URLs für "Meine Domäne" mit dem standardmäßigen Salesforce-Anmelde-URL. Außerdem sollten Sie die Anmelde-URLs aktualisieren, die Ihre Salesforce-Instanz enthalten.
Erforderliche Editionen
| Verfügbarkeit: Salesforce Classic und Lightning Experience |
| Verfügbarkeit: Group, Essentials, Professional, Enterprise, Performance, Unlimited und Developer Edition |
Es gibt zwei Optionen, um sich mit Code bei Salesforce anzumelden, beispielsweise API-Aufrufe und Apex Code.
- Ihr Anmelde-URL für "Meine Domäne" im Format
https://MyDomainName.my.salesforce.comfür Produktionsorganisationen undhttps://MyDomainName--SandboxName.sandbox.my.salesforce.comfür Sandbox-Instanzen. - Die standardmäßigen Salesforce-Anmelde-URLs lauten:
https://login.salesforce.comfür Organisationen der Produktion und Developer Edition undhttps://test.salesforce.comfür Sandbox-Instanzen.
Sie können mehrere Optionen verwenden. So können Sie Ihren Anmelde-URL für "Meine Domäne" für alle neuen Codes verwenden, während Sie weiterhin Standard-Anmelde-URLs in Ihrem vorhandenen Code verwenden.
Empfohlen: Ihr Anmelde-URL für "Meine Domäne"
Ihr Anmelde-URL für "Meine Domäne" enthält den unternehmensspezifischen Namen für "Meine Domäne". Da die Namen für "Meine Domäne" eindeutig sind, bietet Ihr Anmelde-URL für "Meine Domäne" eine weitere Sicherheitsebene.
Administratoren können verlangen, dass sich SOAP-API-Aufrufe über die Einstellung "Meine Domäne" mit dem Anmelde-URL für "Meine Domäne" der Organisation anmelden. Außerdem funktioniert dieser Anmelde-URL weiterhin, wenn Ihre Organisation in eine andere Instanz wechselt.
Daher sollten Sie Ihren Anmelde-URL für "Meine Domäne" verwenden, um mit Code auf Ihre Organisation zuzugreifen.
Es gibt eine Überlegung, wenn Sie Ihren Anmelde-URL für "Meine Domäne" mit Code verwenden. Wenn Sie beispielsweise Ihre Domäne für "Meine Domäne" umbenennen oder wenn sich Ihr Marken- oder Unternehmensname ändert, ändert sich auch Ihr Anmelde-URL für "Meine Domäne". In dieser Situation wird Ihr Code beschädigt, bis Sie die Verweise auf den vorherigen Anmelde-URL für "Meine Domäne" in Ihrem Code aktualisieren.
Verwenden Sie für API-Integrationen den von einer Anmeldeanforderung zurückgegebenen Wert "metadataServerUrl" oder "serverURL". Verwenden Sie die getOrgMyDomainHostname()-Methode der System.DomainCreator-Klasse, um den Hostnamen Ihres Anmelde-URLs für "Meine Domäne" in Apex abzurufen. Diese Methoden funktionieren nach einer Änderung an "Meine Domäne" weiterhin.
Standardmäßige Salesforce-Anmelde-URLs
Die standardmäßigen Anmelde-URLs https://login.salesforce.com für Produktionsorganisationen und Organisationen mit Developer Edition und https://test.salesforce.com für Sandbox-Instanzen funktionieren im Code ordnungsgemäß. Diese URLs funktionieren weiterhin, wenn Ihre Organisation in eine andere Instanz wechselt und Sie Ihre "Meine Domäne" umbenennen.
Diese standardmäßigen Anmelde-URLs verfügen nicht über die zusätzliche Sicherheitsebene, in der Ihr unternehmensspezifischer Name für "Meine Domäne" enthalten ist. Außerdem kann ein Administrator verlangen, dass sich SOAP-API-Aufrufe über die Einstellung "Meine Domäne" mit dem Anmelde-URL für "Meine Domäne" der Organisation anmelden. Wenn diese Einstellung aktiviert ist, funktionieren diese standardmäßigen Anmelde-URLs in SOAP-API-Aufrufen nicht.
Instanzbasierte Salesforce-URLs ersetzen
Wenn Sie sich bei Salesforce mittels Code oder als ein Benutzer anmelden, sollten instanzbasierte URLs nicht verwendet werden. Beispielsweise swe54.sfdc-cehfhs.salesforce.com oder na128.salesforce.com. Erstens können API-Aufrufe an eine Hyperforce Organisation diese Methode nicht verwenden. Wenn Ihre Organisation in eine andere Salesforce-Instanz verschoben wird, wird der Code mit dem instanzbasierten URL beschädigt. Am wichtigsten ist, dass die Unterstützung für falsche instanzbasierte URLs in API-Aufrufen schrittweise endet, kurz nachdem Ihre Organisation die Version Summer '26 erhalten hat. Weitere Informationen finden Sie unter Grundlegendes zu Umleitungen für Hostnamen für vorherige "Meine Domäne".
Wenn Sie in Ihrem Code instanzbasierte URLs finden, ersetzen Sie diese durch Ihren Anmelde-URL für "Meine Domäne" oder den standardmäßigen Salesforce-Anmelde-URL.

