خدمات الويب
تكوين خدمات الويب القديمة SOAP / REST (منفصلة عن نقاط نهاية منصة API الحديثة).
الوصول إلى هذه الإعدادات تحت إدارة > إعدادات التكوين > خدمات الويب. تحتوي هذه الفئة على 7 إعدادات، مدرجة أدناه مع العنوان والتعليق المرسل في إعدادات المنصة (SettingsCurrentFixtures.php).
يُعرض اسم المتغير في الكود بخط monospace. استخدمه عند البرمجة عبر API أو عند الحاجة إلى تغيير هذه الإعدادات على المستوى العام عن طريق تحرير
config/settings_override.yaml.
الإعدادات
allow_download_documents_by_api_key
السماح بتنزيل مستندات الدورة باستخدام مفتاح API
تنزيل المستندات مع التحقق من مفتاح REST API للمستخدم
افتراضي: false
disable_webservices
تعطيل خدمات الويب
إذا لم تكن تستخدم خدمات الويب، قم بتفعيل هذا لتجنب أي مخاطر أمنية غير ضرورية.
افتراضي: false
messaging_allow_send_push_notification
السماح بإشعارات الدفع إلى تطبيق Chamilo Messaging المحمول
إرسال إشعارات الدفع عبر وحدة تحكم Google Firebase
افتراضي: false
messaging_gdc_api_key
مفتاح الخادم في وحدة تحكم Firebase لرسائل السحابة
مفتاح الخادم (رمز قديم) من بيانات اعتماد المشروع
messaging_gdc_project_number
معرف المرسل في وحدة تحكم Firebase لرسائل السحابة
تحتاج إلى تسجيل مشروع على Google Firebase Console
webservice_enable_adminonly_api
تفعيل خدمات الويب الخاصة بالمشرفين فقط
بعض خدمات الويب REST مخصصة للمشرفين فقط ومعطلة افتراضيًا. قم بتفعيل هذه الميزة لمنح الوصول إلى هذه خدمات الويب (للمستخدمين الذين لديهم بيانات اعتماد المشرف، بالطبع).
افتراضي: false
webservice_return_user_field
خدمات الويب تعيد حقل المستخدم
طلب من خدمات الويب REST (v2.php) إعادة معرف آخر لحقول المتعلقة بمعرف المستخدم. هذا مفيد إذا كانت النظام الخارجي لا يتعامل فعليًا مع معرفات المستخدمين كما هي في Chamilo، حيث يساعد النظام الخارجي على مطابقة بيانات المستخدم المُعادة مع بعض البيانات الخارجية المعروفة لـ Chamilo. على سبيل المثال، إذا كنت تستخدم نظام مصادقة خارجي، يمكنك إعادة الحقل الإضافي المستخدم لمطابقة المستخدم مع نظام المصادقة الخارجي بدلاً من user.id.
افتراضي: oauth2_id
آخر تحديث
هل كان هذا مفيدا؟