Вы находитесь здесь:
Вход в Salesforce посредством кода
Для дополнительного уровня безопасности используйте URL-адрес входа «Моего домена» для доступа к организации Salesforce посредством кода. Сравните преимущества URL-адреса входа «Моего домена» по сравнению со стандартным URL-адресом входа Salesforce. И поймите, почему мы рекомендуем обновить URL-адреса входа, содержащие ваш экземпляр Salesforce.
Требуемые версии
| Доступно в версиях: Salesforce Classic и Lightning Experience |
| Доступно в версиях: Group Edition, Essentials Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition |
Существует два варианта входа в Salesforce посредством кода, например, вызовы API и код Apex.
- URL-адрес входа в «Мой домен» в формате
https://MyDomainName.my.salesforce.comдля производственных организаций иhttps://MyDomainName--SandboxName.sandbox.my.salesforce.comдля безопасных сред. - Стандартные URL-адреса входа Salesforce:
https://login.salesforce.comдля производственных организаций и организаций Developer Edition иhttps://test.salesforce.comдля безопасных сред.
Можно использовать несколько вариантов. Например, можно использовать URL-адрес входа «Моего домена» для всех новых кодов, используя стандартные URL-адреса входа в существующем коде.
Рекомендуем: URL-адрес входа в «Мой домен»
URL-адрес входа в «Мой домен» содержит имя «Моего домена» компании. Поскольку имена «Моего домена» уникальны, URL-адрес входа «Моего домена» добавляет еще один уровень безопасности.
Администраторы могут требовать вызовов SOAP API для входа посредством URL-адреса входа в «Мой домен» организации посредством параметра «Мой домен». Кроме того, данный URL-адрес входа продолжает работать при переходе организации в другой экземпляр.
Поэтому рекомендуем использовать URL-адрес входа в «Мой домен» для доступа к организации посредством кода.
При использовании URL-адреса входа «Моего домена» с кодом существует одна рекомендация. Если вы переименуете «Мой домен», например, при изменении фирменного стиля или названия компании, URL-адрес входа «Моего домена» изменится. В этой ситуации код нарушается до обновления ссылок на предыдущий URL-адрес входа «Моего домена» в коде.
В интеграциях API используйте значение metadataServerUrl или serverURL, возвращенное запросом входа. Чтобы получить имя хоста URL-адреса входа в «Мой домен» в Apex, используйте метод getOrgMyDomainHostname() класса System.DomainCreator. Эти методы продолжают работать после изменения «Моего домена».
Стандартные URL-адреса входа Salesforce
Стандартные URL-адреса входа https://login.salesforce.com для производственных организаций и организаций Developer Edition и https://test.salesforce.com для безопасных сред хорошо работают в коде. Эти URL-адреса продолжают работать при перемещении организации в другой экземпляр и переименовании «Моего домена».
Эти стандартные URL-адреса входа не имеют дополнительного уровня безопасности, добавляя имя «Моего домена» вашей компании. Также администратор может требовать вызовов SOAP API для входа посредством URL-адреса входа в «Мой домен» организации посредством параметра «Мой домен». Если этот параметр включен, эти стандартные URL-адреса входа не работают в вызовах SOAP API.
Замена URL-адресов экземпляров Salesforce
Не рекомендуем использовать URL-адреса экземпляров при входе в Salesforce посредством кода или от имени пользователя. Например, swe54.sfdc-cehfhs.salesforce.com или na128.salesforce.com. Во-первых, вызовы API организации Hyperforce не могут использовать этот метод. Во-вторых, при перемещении организации в другой экземпляр Salesforce код, использующий URL-адрес экземпляра, нарушается. Самое главное, поддержка неправильных URL-адресов экземпляров в вызовах API заканчивается на постоянной основе вскоре после получения вашей организацией выпуска Summer ’26. Дополнительную информацию см. в разделе «Понимание переадресаций для предыдущих имен хостов «Моего домена».
При обнаружении экземпляров URL-адресов в коде замените их URL-адресом входа «Моего домена» или стандартным URL-адресом входа Salesforce.

