Используя выноски HTTP с Apex, можно интегрировать Salesforce с внешними системами посредством SOAP и REST API. Именованные регистрационные данные предлагают декларативный и безопасный способ хранения и управления регистрационными данными, необходимыми для выносок HTTP, чтобы Salesforce мог авторизовываться посредством внешних API.
Требуемые версии
Доступно в версиях: Salesforce Classic (недоступно во всех организациях) и Lightning Experience.
Доступно в версиях: все версии
Примечание Все регистрационные данные, хранимые данным набором функций, шифруются в соответствии с другими инфраструктурами шифрования на платформе. Salesforce шифрует ваши регистрационные данные посредством автоматического создания ключей организации.
Именованные регистрационные данные указывают URL-адрес конечной точки выноски и ее обязательные параметры проверки подлинности в одном определении. Чтобы упростить настройку проверенных выносок, можно указать именованные регистрационные данные в качестве конечной точки выноски. Отделяя URL-адрес конечной точки и проверку подлинности от определения выноски, именованные регистрационные данные упрощают обслуживание выносок. Например, если URL-адрес конечной точки меняется, вы обновляете только именованные регистрационные данные вместо обновления кода Apex. Все выноски, ссылающиеся на именованные регистрационные данные, продолжают работать.
Именованные регистрационные данные поддерживаются в следующих типах определений выноски.
Выноски Apex
Внешние источники данных
Внешние службы
Salesforce управляет всей проверкой подлинности для выносок, которые указывают именованные регистрационные данные в качестве конечной точки выноски. Можно также пропустить параметры удаленного узла, которые в противном случае обязательны для выносок на внешние сайты, для сайта, определенного в именованных регистрационных данных.
Чтобы соответствовать требованиям внешней системы, именованные регистрационные данные поддерживают разные протоколы проверки подлинности, и вы можете настроить все именованные регистрационные данные на использование проверки подлинности именованного субъекта организации или каждого пользователя. Именованный субъект применяет одинаковые регистрационные данные или конфигурацию проверки подлинности для всей организации, а проверка подлинности каждого пользователя предоставляет контроль доступа на уровне отдельного пользователя.
При наличии нескольких организаций можно создать именованные регистрационные данные с одинаковым именем, но с разным URL-адресом конечной точки в каждой организации. Потом можно пакетировать и развернуть одно определение выноски во всех организациях, ссылающихся на общее имя этих именованных регистрационных данных. Например, именованные регистрационные данные в каждой организации могут иметь разный URL-адрес конечной точки для учета различий в средах разработки и производства. Если выноска Apex указывает общее имя именованных регистрационных данных, класс Apex, определяющий выноску, можно пакетировать и развернуть во всех этих организациях без программной проверки среды.
Рекомендуем создавать именованные и внешние регистрационные данные посредством пользовательского интерфейса Salesforce. Вы также можете создать регистрационные данные посредством Metadata API, Tooling API и Connect REST API.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.