АПИ приступ, обим и смернице за дозволе програмера
Како X2 даје модуларни приступ АПИ-ју према услузи, сврси и дозволи.
1. Принцип
X2 пружа приступ технологији на основу сврхе, услуге и дозволе, а не путем неограниченог приступа X2 платформи.
2. Приступ заснован на услугама
Подржани АПИ домени могу да обухватају каталог, права и објављивање, дистрибуцију, аналитику, публику, монетизацију друштвених и УГЦ-а, ауторске накнаде и извештавање, АИ верификацију, професионалну верификацију и друге овлашћене услуге. Приступ једном домену не подразумева други.
3. Овлашћење засновано на обиму
Акредитиви могу бити ограничени на читање, писање или осетљиве радње као што су цаталог.реад, цаталог.врите, ригхтс.реад, ригхтс.цлаимс.субмит, дистрибутион.субмит, аналитицс.реад, роиалтиес.реад или аи.верифи. Коначна имена техничког опсега су дефинисана у АПИ спецификацији.
4. Овлашћење корисника, радног простора и организације
Апликације могу приступити само ресурсима који припадају овлашћеном кориснику, организацији или другом ентитету за који је дата изричита дозвола. Неограничени приступ више клијената није део уобичајеног АПИ овлашћења.
5. Регистрација пријаве
X2 може захтевати идентитет програмера или компаније, назив апликације, предвиђену намену, УРЛ адресе за преусмеравање, захтевани опсег, очекивани саобраћај, безбедносне информације, праксе задржавања података и контакт детаље пре него што одобри приступ.
6. Нивои одобрења
X2 може разликовати стандардни, верификовани програмер, ограничен приступ и приступ предузећа или партнера на основу ризика, функције и уговорних захтева.
7. Осетљиви опсеги
Преноси права, промене власништва, промене корисника, упутства за исплату, КИЦ или подаци о идентитету, радње извршења, масовно потраживање и друге осетљиве функције могу захтевати ручно одобрење, јачу верификацију или засебне уговоре.
8. Финансијске дозволе
Дозвола за читање извештаја о ауторским хонорарима не овлашћује аутоматски промене корисника, промене банковног рачуна или покретање исплате.
9. Права Дозволе
Дозвола за читање података о правима не дозвољава аутоматски пренос права, потраживања или промене власништва.
10. OAuth сагласност
Апликације које делују за корисника треба да захтевају експлицитне опсеге и да јасно представе те дозволе. Корисници би требало да имају могућност да опозову будући приступ.
11. Нема универзалног АПИ кључа
X2 не користи универзални акредитив који аутоматски даје приступ свакој услузи. Акредитиви треба да буду повезани са власником, апликацијом, обимима, окружењем, ограничењима и статусом.
12. Ревизорски траг
Осетљиве АПИ радње се могу евидентирати са актером, апликацијом, опсегом, ресурсом, радњом, временом и резултатом.
13. Пешчаник и производња
Сандбок и приступ производњи су одвојени. Приступ производњи може захтевати додатну верификацију и одобрење.
14. Интерни приступ услугама
Исти принцип најмањих привилегија важи и за интерне X2 услуге. Једна услуга треба да добије само АПИ дозволе неопходне за њену функцију, а не неограничен приступ бази података.
15. Адаптери за добављаче
Спољни ДСП, финансијски провајдери, организације за заштиту права и други адаптери добијају само приступ подацима који је потребан за конкретну интеграцију.
16. Извоз података
Овлашћени корисници могу да извозе одговарајући каталог, метаподатке, права, извештаје, регистрације или друге подржане информације без примања неповезаних података о клијентима, власничких интерних скупова података, безбедносних информација или модела преваре.
17. Накнаде и суспензија
Приступ АПИ-ју може бити бесплатан, заснован на услузи или на коришћењу. X2 може суспендовати увредљиве акредитиве или апликацију без да нужно суспендује цео кориснички налог.