Skip to content

OAuth-подключения

OAuth-подключения используются, когда внешний сервис даёт безопасную страницу авторизации. Пользователь подтверждает доступ на стороне внешнего сервиса, а SNABZHENETS+ не получает и не хранит его логин и пароль.

Как это работает

  1. Пользователь нажимает Подключить в карточке интеграции.
  2. Браузер открывает страницу авторизации внешнего сервиса.
  3. Пользователь подтверждает доступ.
  4. Внешний сервис возвращает пользователя обратно в SNABZHENETS+.
  5. Подключение сохраняется в портале и переходит в статус Активна, если авторизация прошла успешно.

Если авторизация не удалась, пользователь увидит страницу ошибки и сможет повторить подключение.

Публичные методы API

МетодНазначение
GET /api/v1/integrations/oauth/:slug/authorizeначать авторизацию и перейти на страницу внешнего сервиса
GET /api/v1/integrations/oauth/:slug/callbackадрес возврата после авторизации во внешнем сервисе
POST /api/v1/integrations/oauth/:slug/revokeотозвать доступ и вернуть установку в состояние настройки

Безопасность

  • Логин и пароль внешнего сервиса не передаются в SNABZHENETS+.
  • Сохранённые токены не показываются пользователям и не возвращаются в открытом виде через API.
  • При отзыве доступа интеграция перестаёт выполнять действия, требующие OAuth.

Поддерживаемые сервисы

ИнтеграцияСервис
Google Sheets ExportGoogle OAuth 2.0
Битрикс24Битрикс24 OAuth
Контур.ДиадокКонтур ID / OIDC

Список расширяется по мере появления новых публичных подключений.

Документация платформы SNABZHENETS+.