Политика доступа к API, областей действия и разрешений для разработчиков
Как X2 предоставляет доступ к модульному API по сервису, цели и разрешению.
1. Принцип
X2 предоставляет доступ к технологии по назначению, услуге и разрешению, а не через неограниченный доступ к платформе X2.
2. Доступ на основе услуг
Поддерживаемые домены API могут включать каталог, права и публикации, распространение, аналитику, аудиторию, монетизацию в социальных сетях и пользовательском контенте, роялти и отчетность, проверку AI, профессиональную проверку и другие авторизованные службы. Доступ к одному домену не подразумевает наличие другого.
3. Авторизация на основе области действия
Учетные данные могут быть ограничены чтением, записью или конфиденциальными действиями, такими как каталог.чтение, каталог.запись, права.чтение, права.претензии.отправка, распространение.отправка, аналитика.чтение, роялти.чтение или ai.verify. Окончательные названия технических областей определяются в спецификации API.
4. Авторизация пользователя, рабочей области и организации
Приложения могут получать доступ только к ресурсам, принадлежащим авторизованному пользователю, организации или другому объекту, для которого было предоставлено явное разрешение. Неограниченный межклиентский доступ не является частью обычной авторизации API.
5. Регистрация приложения
Прежде чем предоставить доступ, X2 может потребовать идентификационные данные разработчика или компании, название приложения, целевое назначение, URL-адреса перенаправления, запрашиваемые области, ожидаемый трафик, информацию о безопасности, методы хранения данных и контактные данные.
6. Уровни одобрения
X2 может различать стандартный, доступ для проверенных разработчиков, ограниченный и корпоративный или партнерский доступ на основе рисков, функций и договорных требований.
7. Чувствительные области применения
Передача прав, смена владельца, смена бенефициаров, инструкции по выплате, KYC или идентификационные данные, принудительные действия, массовые претензии и другие конфиденциальные функции могут потребовать ручного одобрения, более строгой проверки или отдельных соглашений.
8. Финансовые разрешения
Разрешение на чтение отчетов о роялти не дает автоматического разрешения на изменение бенефициаров, банковских счетов или инициирование выплат.
9. Права Разрешения
Разрешение на чтение данных о правах не дает автоматического разрешения на передачу прав, претензии или изменение прав собственности.
10. Согласие OAuth
Приложения, действующие от имени пользователя, должны запрашивать явные области действия и четко представлять эти разрешения. Пользователи должны иметь возможность отозвать доступ в будущем.
11. Нет универсального API-ключа.
X2 не использует универсальные учетные данные, которые автоматически предоставляют доступ к каждой службе. Учетные данные должны быть связаны с владельцем, приложением, областями действия, средой, ограничениями и статусом.
12. Аудиторский след
Чувствительные действия API могут регистрироваться с указанием субъекта, приложения, области действия, ресурса, действия, времени и результата.
13. Песочница и производство
Доступ к песочнице и рабочей среде разделены. Доступ к производству может потребовать дополнительной проверки и одобрения.
14. Внутренний межсервисный доступ
Тот же принцип минимальных привилегий применяется и к внутренним службам X2. Одна служба должна получать только разрешения API, необходимые для ее работы, а не неограниченный доступ к базе данных.
15. Адаптеры провайдера
Внешние DSP, финансовые поставщики, правозащитные организации и другие адаптеры получают только доступ к данным, необходимый для конкретной интеграции.
16. Экспорт данных
Авторизованные пользователи могут экспортировать соответствующий каталог, метаданные, права, отчеты, регистрации или другую поддерживаемую информацию, не получая при этом несвязанных данных о клиентах, собственных внутренних наборов данных, информации о безопасности или моделей мошенничества.
17. Сборы и приостановка
Доступ к API может быть бесплатным, основанным на услуге или на основе использования. X2 может приостановить использование неправомерных учетных данных или приложения, не обязательно приостанавливая всю учетную запись клиента.