Accesso a Salesforce tramite codice
Per un ulteriore livello di sicurezza, utilizzare l'URL di accesso di Dominio personale per accedere all'organizzazione Salesforce con il codice. Confrontare i vantaggi dell'URL di accesso di Dominio personale rispetto all'URL di accesso Salesforce predefinito. E capire perché si consiglia di aggiornare gli URL di accesso che contengono l'istanza di Salesforce.
Versioni (Edition) richieste
| Disponibile in: Salesforce Classic e Lightning Experience |
| Disponibile in: Group Edition, Essentials Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition e Developer Edition |
Esistono due opzioni per accedere a Salesforce con il codice, ad esempio chiamate API e Apex Code.
- URL di accesso di Dominio personale, nel formato
https://MyDomainName.my.salesforce.comper le organizzazioni di produzione ehttps://MyDomainName--SandboxName.sandbox.my.salesforce.comper i Sandbox. - URL di accesso predefiniti di Salesforce:
https://login.salesforce.comper le organizzazioni di produzione e Developer Edition ehttps://test.salesforce.comper i Sandbox.
È possibile utilizzare più di un'opzione. Ad esempio, è possibile utilizzare l'URL di accesso di Dominio personale per tutto il nuovo codice pur utilizzando gli URL di accesso predefiniti presenti nel codice esistente.
Scelta consigliata: l'URL di accesso di Dominio personale
L'URL di accesso di Dominio personale contiene il nome di Dominio personale specifico dell'azienda. Poiché i nomi di Dominio personale sono univoci, l'URL di accesso di Dominio personale aggiunge un ulteriore livello di sicurezza.
Gli amministratori possono richiedere alle chiamate API SOAP di accedere con l'URL di accesso di Dominio personale dell'organizzazione tramite un'impostazione di Dominio personale. Inoltre, questo URL di accesso continua a funzionare quando l'organizzazione passa a un'altra istanza.
Per questi motivi, si consiglia di utilizzare l'URL di accesso di Dominio personale per accedere all'organizzazione tramite codice.
Quando si utilizza l'URL di accesso di Dominio personale con il codice è necessario tenere presente una considerazione. Se si rinomina il Dominio personale, ad esempio quando cambia il nome del marchio o la ragione sociale dell'azienda, l'URL di accesso di Dominio personale cambia. In questa situazione, il codice non funziona più finché non si aggiornano i riferimenti all'URL di accesso del Dominio personale precedente.
Per le integrazioni API, utilizzare il valore metadataServerUrl o serverURL restituito da una richiesta di accesso. Per ottenere il nome host dell'URL di accesso di Dominio personale in Apex, utilizzare il metodo getOrgMyDomainHostname() della classe System.DomainCreator. Questi metodi continuano a funzionare dopo una modifica di Dominio personale.
URL di accesso a Salesforce predefiniti
Gli URL di accesso predefiniti di https://login.salesforce.com per le organizzazioni di produzione e Developer Edition e di https://test.salesforce.com per i Sandbox funzionano bene nel codice. Questi URL continuano a funzionare quando l'organizzazione passa a un'altra istanza e quando si rinomina il Dominio personale.
Questi URL di accesso predefiniti non offrono il livello di sicurezza aggiuntivo di includere il nome di Dominio personale specifico dell'azienda. Inoltre, un amministratore può richiedere alle chiamate API SOAP di accedere con l'URL di accesso di Dominio personale dell'organizzazione tramite un'impostazione di Dominio personale. Quando questa impostazione è abilitata, questi URL di accesso predefiniti non funzionano nelle chiamate API SOAP.
Sostituzione degli URL di Salesforce istanziati
Non è consigliabile l'uso di URL istanziati quando si accede a Salesforce tramite codice o come utente. Ad esempio, swe54.sfdc-cehfhs.salesforce.com o na128.salesforce.com. Innanzitutto, le chiamate API a un'organizzazione Hyperforce non possono utilizzare quel metodo. In secondo luogo, quando l'organizzazione viene spostata a un'altra istanza di Salesforce, il codice che utilizza l'URL istanziato smette di funzionare. Soprattutto, il supporto per URL istanziati non corretti nelle chiamate API termina su base periodica poco dopo che l'organizzazione ha ricevuto il rilascio Summer '26. Per ulteriori informazioni, vedere Informazioni sui reindirizzamenti per i nomi host di Dominio personale precedenti.
Se si trovano URL istanziati nel codice, sostituirli con l'URL di accesso di Dominio personale o con l'URL di accesso a Salesforce predefinito.

