Layanan Web
Konfigurasi layanan web SOAP / REST lama (terpisah dari titik akhir API Platform modern).
Akses pengaturan ini di bawah Administrasi > Pengaturan konfigurasi > Layanan Web. Kategori ini berisi 7 pengaturan, yang tercantum di bawah ini dengan judul dan komentar yang disertakan dalam fixture pengaturan platform (SettingsCurrentFixtures.php).
Nama variabel dalam kode ditampilkan dalam monospace. Gunakan ini saat membuat skrip melalui API atau ketika Anda perlu mengubah pengaturan tersebut pada tingkat global dengan mengedit
config/settings_override.yaml.
Pengaturan
allow_download_documents_by_api_key
Izinkan unduh dokumen kursus dengan Kunci API
Mengunduh dokumen dengan memverifikasi kunci API REST untuk pengguna
Default: false
disable_webservices
Nonaktifkan layanan web
Jika Anda tidak menggunakan layanan web, aktifkan ini untuk menghindari risiko keamanan yang tidak perlu.
Default: false
messaging_allow_send_push_notification
Izinkan Notifikasi Dorong ke aplikasi seluler Chamilo Messaging
Mengirim Notifikasi Dorong melalui Konsol Firebase Google
Default: false
messaging_gdc_api_key
Kunci server dari Konsol Firebase untuk Cloud Messaging
Kunci server (token lama) dari kredensial proyek
messaging_gdc_project_number
ID Pengirim dari Konsol Firebase untuk Cloud Messaging
Anda perlu mendaftarkan proyek di Konsol Firebase Google
webservice_enable_adminonly_api
Aktifkan layanan web khusus admin
Beberapa layanan web REST ditandai hanya untuk admin dan dinonaktifkan secara default. Aktifkan fitur ini untuk memberikan akses ke layanan web tersebut (kepada pengguna dengan kredensial admin, tentu saja).
Default: false
webservice_return_user_field
Layanan web mengembalikan bidang pengguna
Meminta layanan web REST (v2.php) untuk mengembalikan pengenal lain untuk bidang yang terkait dengan ID pengguna. Ini berguna jika sistem eksternal tidak benar-benar menangani ID pengguna seperti yang ada di Chamilo, karena membantu sistem eksternal mencocokkan data pengguna yang dikembalikan dengan beberapa data eksternal yang diketahui oleh Chamilo. Misalnya, jika Anda menggunakan sistem autentikasi eksternal, Anda dapat mengembalikan bidang tambahan yang digunakan untuk mencocokkan pengguna dengan sistem autentikasi eksternal daripada user.id.
Default: oauth2_id
Terakhir diperbarui
Apakah ini membantu?