سياسة الوصول إلى واجهة برمجة التطبيقات والنطاقات وأذونات المطورين
كيف يمنح X2 وصولاً معياريًا لواجهة برمجة التطبيقات (API) حسب الخدمة والغرض والإذن.
1. المبدأ
يوفر X2 إمكانية الوصول إلى التكنولوجيا حسب الغرض والخدمة والإذن بدلاً من الوصول غير المقيد إلى منصة X2.
2. الوصول القائم على الخدمة
قد تتضمن مجالات واجهة برمجة التطبيقات المدعومة الكتالوج، والحقوق والنشر، والتوزيع، والتحليلات، والجمهور، وتحقيق الدخل من الشبكات الاجتماعية والمحتوى الذي ينشئه المستخدمون، والإتاوات والتقارير، والتحقق من الذكاء الاصطناعي، والتحقق المهني، وغيرها من الخدمات المعتمدة. الوصول إلى مجال واحد لا يعني آخر.
3. التفويض على أساس النطاق
قد تكون بيانات الاعتماد مقتصرة على القراءة أو الكتابة أو الإجراءات الحساسة مثل catalog.read أو catalog.write أو الحقوق.قراءة أو الحقوق.المطالبات.submit أو Distribution.submit أو analytics.read أو royalties.read أو ai.verify. يتم تعريف أسماء النطاقات الفنية النهائية في مواصفات واجهة برمجة التطبيقات (API).
4. ترخيص المستخدم ومساحة العمل والمنظمة
لا يجوز للتطبيقات الوصول إلا إلى الموارد التابعة للمستخدم المصرح له أو المؤسسة أو الكيان الآخر الذي تم منح إذن صريح له. لا يعد الوصول غير المقيد عبر العملاء جزءًا من ترخيص واجهة برمجة التطبيقات (API) العادي.
5. تسجيل الطلب
قد يتطلب X2 هوية المطور أو الشركة واسم التطبيق والغرض المقصود وإعادة توجيه عناوين URL والنطاقات المطلوبة وحركة المرور المتوقعة ومعلومات الأمان وممارسات الاحتفاظ بالبيانات وتفاصيل الاتصال قبل منح الوصول.
6. مستويات الموافقة
قد تميز X2 بين الوصول القياسي والمطور الذي تم التحقق منه والوصول المقيد والمؤسسة أو الشريك بناءً على المخاطر والوظيفة والمتطلبات التعاقدية.
7. النطاقات الحساسة
قد تتطلب عمليات نقل الحقوق، وتغييرات الملكية، وتغييرات المستفيدين، وتعليمات الدفع، وبيانات "اعرف عميلك" أو بيانات الهوية، وإجراءات التنفيذ، والمطالبة المجمعة والوظائف الحساسة الأخرى موافقة يدوية، أو تحققًا أقوى أو اتفاقيات منفصلة.
8. الأذونات المالية
إن إذن قراءة تقارير حقوق الملكية لا يسمح تلقائيًا بإجراء تغييرات على المستفيدين أو تغييرات الحساب المصرفي أو بدء الدفع.
9. أذونات الحقوق
إن الإذن بقراءة بيانات الحقوق لا يسمح تلقائيًا بنقل الحقوق أو المطالبات أو تغييرات الملكية.
10. موافقة OAuth
يجب أن تطلب التطبيقات التي تعمل لصالح المستخدم نطاقات واضحة وتقدم تلك الأذونات بوضوح. يجب أن يكون المستخدمون قادرين على إلغاء الوصول في المستقبل.
11. لا يوجد مفتاح API عالمي
لا يستخدم X2 بيانات اعتماد عالمية تمنح الوصول تلقائيًا إلى كل خدمة. يجب أن ترتبط بيانات الاعتماد بالمالك والتطبيق والنطاقات والبيئة والحدود والحالة.
12. مسار التدقيق
قد يتم تسجيل إجراءات واجهة برمجة التطبيقات الحساسة مع الممثل والتطبيق والنطاق والموارد والإجراء والوقت والنتيجة.
13. وضع الحماية والإنتاج
الوصول إلى Sandbox والإنتاج منفصلان. قد يتطلب الوصول إلى الإنتاج مزيدًا من التحقق والموافقة.
14. الوصول إلى الخدمة الداخلية
ينطبق نفس مبدأ الامتياز الأقل على خدمات X2 الداخلية. يجب أن تتلقى خدمة واحدة فقط أذونات واجهة برمجة التطبيقات (API) اللازمة لوظيفتها بدلاً من الوصول غير المقيد إلى قاعدة البيانات.
15. محولات المزود
يتلقى مقدمو خدمات البيانات الخارجيون ومقدمو الخدمات المالية ومنظمات الحقوق والمحولات الأخرى فقط الوصول إلى البيانات المطلوبة للتكامل المحدد.
16. تصدير البيانات
يجوز للمستخدمين المعتمدين تصدير الكتالوج أو البيانات الوصفية أو الحقوق أو التقارير أو التسجيلات أو غيرها من المعلومات المدعومة المؤهلة دون تلقي بيانات العملاء غير ذات الصلة أو مجموعات البيانات الداخلية الخاصة أو المعلومات الأمنية أو نماذج الاحتيال.
17. الرسوم والإيقاف
قد يكون الوصول إلى واجهة برمجة التطبيقات (API) مجانيًا أو قائمًا على الخدمة أو قائمًا على الاستخدام. يجوز لشركة X2 تعليق بيانات اعتماد أو تطبيق مسيء دون الحاجة إلى تعليق حساب العميل بالكامل.