Токены доступа
Токен доступа CMS — это учётные данные, с которыми система управления контентом организации (CMS) спрашивает CityScreen Context, что показывать. Каждый вызов CMS содержит этот токен; дальше на странице он называется просто токен доступа.
Страница адресована сотрудникам с ролями владельца и администратора — только они могут сгенерировать токен заново, — и инженерам, которые подключают CMS.
Один токен на организацию
У организации один токен доступа.
Все экраны организации передают один и тот же токен, и по нему платформа определяет, какая организация обращается.
Токен создаётся вместе с организацией, поэтому он есть с первого дня её существования.
Что он охватывает
Токен аутентифицирует каждый вызов CMS, то есть весь набор вызовов CMS:
-
Стандартный рекламный запрос и следующие за ним отчёты о показах.
-
Путь private deal — см. Private deals.
-
Рекламные запросы тех интеграций CMS, которые используют свой вариант протокола: SpinetiX, Cubic Vision и COT.
Токен идентифицирует организацию целиком и не даёт доступа к клиентскому кабинету.
Источники спроса сообщают итоги показов по идентификатору запроса, который выдала платформа, и токен для этого не нужен.
Как токен передаётся
CMS отправляет токен с каждым запросом.
Вызов с неизвестным токеном или с токеном отключённой организации отклоняется.
Вторая проверка поверх токена
Одной аутентификации недостаточно, чтобы спрашивать про конкретную организацию.
Идентификатор организации в пути запроса должен совпадать с тем, что записан в её собственных настройках синхронизации CMS, — значением, которое оператор вводит при подключении CMS. Токен, который прошёл аутентификацию, но используется с идентификатором другой организации, отклоняется. См. Подключение CMS.
Где найти токен и как сгенерировать его заново
Токен показан в клиентском кабинете в разделе Настройки → Интеграции с агентствами (/settings/agencies) под названием Внешний Token организации, вместе с идентификатором организации и датами создания и последнего изменения токена.
Показанный там идентификатор — это GID организации. В пути запроса должно стоять значение из настроек синхронизации CMS; обычно оно совпадает с GID — см. Синхронизация.
Токен там видит каждый сотрудник организации. Кнопку, которая генерирует его заново, видят только сотрудники с ролями владельца и администратора.
-
Откройте Настройки → Интеграции с агентствами.
-
Выберите действие, которое генерирует новый токен.
-
Подтвердите действие паролем своей учётной записи.
|
Новый токен вступает в силу сразу, переходного периода нет. В момент выдачи нового токена старый перестаёт работать, и каждый экран, который его ещё передаёт, перестаёт получать ответы, пока CMS не обновят. Согласуйте замену с тем, кто обслуживает CMS, и делайте её вне часов, когда экраны продают эфир. |
Генерация нового токена записывается в журнал аудита организации — см. Аудит. Токен показан целиком на странице настроек, поэтому относитесь к ней как к любому другому месту, где видны действующие учётные данные.
Прежде чем передать токен кому-то или сгенерировать его заново по чьей-то просьбе, убедитесь, кто просит.