Переведено ИИ. Сообщество еще не проверило перевод. Читать на английском

Блог · 3 октября 2023 г. · Steve Simpson · Идентификация

Пошаговое руководство по настройке подключенного приложения Salesforce для простой интеграции через OAuth

Добро пожаловать в это руководство по настройке подключенного приложения Salesforce для беспрепятственной интеграции через OAuth. В этом пошаговом уроке вы изучите основы настройки подключенного приложения в Salesforce и доступа к нему из Postman через API. Давайте погрузимся в OAuth и начнем с настройки подключенного приложения.

Шаг 1: создайте новое подключенное приложение

Перейдите в App Manager: Для начала откройте App Manager в Salesforce.

Включите доступ через API: Чтобы внешние приложения могли обращаться к нему через API, создайте новое подключенное приложение и назовите его «App One».

Настройте приложение: Укажите адрес электронной почты для приложения и включите параметры OAuth. Некоторым потокам OAuth нужен URL обратного вызова (мы обсудим это в следующих руководствах), но пока введите фиктивное значение, например «www.salesforce.com» (opens in a new tab).

Снимок экрана: создание нового подключенного приложения в App Manager с включенными параметрами OAuth Снимок экрана: выбор областей OAuth для подключенного приложения и указание URL обратного вызова

Шаг 2: задайте области OAuth

Области (scopes) определяют, какие возможности доступны через API. В этом уроке:

Управление данными пользователей: Назначьте область, которая позволяет управлять данными пользователей через API.

Сохраните и подождите: Сохраните настройки и подождите примерно 10 минут, пока процесс завершится.

Шаг 3: получите данные потребителя

Когда процесс завершится, вам понадобятся два важных закрытых значения: Consumer Key и Consumer Secret. Нажмите соответствующую кнопку, чтобы пройти аутентификацию и получить эти данные для «App One».

Шаг 4: аутентификация в Postman

Снимок экрана Postman: POST к конечной точке маркеров OAuth Salesforce, возвращающий маркер доступа

Отправьте вызов POST: В Postman создайте вызов POST к серверу OAuth по адресу «login.salesforce.com/services/oauth2/token».

Задайте параметры: Добавьте в тело параметры, в том числе grant type (password), client ID (Consumer Key) и Client Secret.

Добавьте учетные данные пользователя: Добавьте в параметры имя пользователя и пароль, затем отправьте POST к конечной точке OAuth, чтобы пройти аутентификацию.

Шаг 5: маркер доступа и запросы

После успешной аутентификации:

Получите маркер доступа: Вы получите маркер доступа, необходимый для вызовов API.

Вставьте маркер: В Postman в своем запросе вставьте маркер доступа в строку авторизации заголовка, перед ним — слово ‘Bearer’.

Снимок экрана Postman: запрос REST с маркером доступа в заголовке авторизации, возвращающий записи в JSON

Выполните запросы: После вставки маркера отправьте запрос, чтобы выполнить запросы и успешно получить данные.

Шаг 6: версионирование конечных точек и дополнительные шаги

Теперь можно обращаться к нужной версии конечной точки (например, к версии 58) через подключенное приложение, чтобы получать данные. Эта базовая настройка не охватывает все дополнительные элементы потоков и обратные вызовы, но служит фундаментальным шагом интеграции OAuth с Postman и Salesforce.

Заключение и следующие шаги

Теперь вы успешно настроили подключенное приложение Salesforce и прошли аутентификацию с помощью OAuth для доступа к API через Postman. Это руководство охватывает основы, а в следующих уроках мы познакомимся с другими потоками OAuth и функциями, расширяющими возможности вашего приложения.

Следите за новостями

Начните свой путь в API Salesforce уверенно! Больше идей и советов ищите здесь, на www.SteveTechArc.com, и на YouTube-канале @SteveTechArc (opens in a new tab). Подписывайтесь и углубляйте свое понимание Salesforce и того, как интегрировать его с другими системами.

Помогаем менять мир, делясь знаниями об интеграции с коллегами-архитекторами и теми, кто идет по пути к профессии архитектора!

Расшифровка сделана с помощью ИИ

STA 3.11