Описание
OAuth 2.0 — это протокол авторизации, позволяющий выдать одному сервису (приложению) права на доступ к ресурсам пользователя на другом сервисе. При этом пользователю не надо доверять приложению логин и пароль.
С помощью этого типа подключения вы можете связать платформу Altcraft с любым внешним сервисом, который в качестве метода авторизации использует OAuth2. Например, с Facebook, Яндекс приложением или CRM-системой.
Где используется подключение:
- Нода "Вызов API". С её помощью можно передавать в подключенный сервис информацию из сценария или, наоборот, запрашивать из сервиса необходимый для подстановки API контент. Удобно, если надо передать в CRM-систему данные профиля, захваченного в сценарий.
- Action Hooks. Механизм захвата событий позволит передать во внешний сервис информацию о событии, а также данные профиля.
Создание подключения
Перейдите в раздел "Настройки" → "Подключения" и выберите тип подключения OAuth2:
Задайте имя нового подключение и при необходимости добавьте описание:
Платформа предоставит URI перенаправления — URL адрес, на который будет перенаправлен пользователь, когда предоставит Altcraft разрешение на доступ к своим данным в подключаемом приложении. Скопируйте URI и добавьте его в список доверенных URI перенаправления для приложения.
Далее укажите данные вашего приложения, необходимые, чтобы платформа могла получить доступ к его ресурсам. Эти данные вы получаете при регистрации приложения и можете найти в его настройках:
- Идентификатор клиента (client_id) — это общедоступный идентификатор приложений. Данное поле явялется обязательным для заполнения.
- Секретный код (client_secret) — пароль приложения, известный только прилоежнию и серверу авторизации. Некоторые сервисы не выдают секретный код для проведения OAuth авторизации — в таком случае оставьте это поле пустым.
Также для OAuth операций требуется указать ссылку для авторизации и ссылку для получения токена. Чтобы определить, какие ссылки отвечают за эти операции, изучите документацию подключаемого сервиса.
При необходимости вы можете ограничить доступ платформы к данным, выбрав запрашиваемые права:
Нажмите "Подключить". Вас перенаправят в подключаемый сервис, где необходимо авторизоваться и подтвердить выдачу прав платформе.
Если подключение к сервису завершилось успешно, сохраните подключение с помощью кнопок в правом верхнем углу.
Настройки подключения можно изменить в любой момент. Для этого нажмите "Редактировать".