Руководство пользователя для разработчиков

Руководство пользователя для разработчиков

Epsilon Metrics авторизация

Все запросы к API Epsilon Metrics (Карты, SQL и т. д.) требуют аутентификации с помощью API-ключа. API-ключи идентифицируют ваш проект и предоставляют мощный и гибкий примитив для управления доступом к ресурсам Epsilon Metrics, таким как API и наборы данных.

Эти API-ключи можно предоставлять, отзывать и регенерировать через Auth API или панель управления. Вы можете управлять авторизацией через пользовательский интерфейс, авторизовавшись в своей учетной записи Epsilon Metrics и управляя всем внутри. Здесь вы можете увидеть пример панели авторизации в реальном аккаунте Epsilon Metrics.

Изображение панели авторизации 1

А здесь вы можете увидеть процесс создания нового API-ключа, управления его именем и ресурсами в терминах API и наборов данных, включая его разрешения.

Требуется добавить имя и предоставить разрешение хотя бы на одно из следующих действий:

  • SQL API: вам придется включить создание наборов данных или конкретных разрешений на любую таблицу.
  • MAPS API: вам нужно будет указать разрешения SELECT на любую таблицу.
  • Создание наборов данных: позволяет создавать таблицы в схеме пользователя с помощью SQL API, а также изменять или удалять таблицы, созданные ранее с его помощью. Не позволит изменять или удалять таблицу, созданную с другим API-ключом, в этом случае вы получите ошибку “Доступ запрещен”.
  • Просмотр наборов данных: позволяет читать метаданные из существующих таблиц, представлений и материализованных представлений в схеме пользователя, используя конечную точку: api/v2/datasets.

Изображение панели авторизации 2