Webdienste
Konfiguration der legacy SOAP/REST-Webdienste (getrennt von den modernen API Platform-Endpunkten).
Greifen Sie auf diese Einstellungen unter Verwaltung > Konfigurationseinstellungen > Webdienste zu. Diese Kategorie enthält 7 Einstellungen, die unten mit dem Titel und Kommentar aufgeführt sind, wie sie in den Plattform-Einstellungs-Fixtures (SettingsCurrentFixtures.php) ausgeliefert werden.
Der Variablenname im Code wird in Monospace angezeigt. Verwenden Sie ihn, wenn Sie über die API skripten oder wenn Sie diese Einstellungen auf globaler Ebene ändern müssen, indem Sie
config/settings_override.yamlbearbeiten.
Einstellungen
allow_download_documents_by_api_key
allow_download_documents_by_api_keyDownload von Kursdokumenten per API-Schlüssel erlauben
Dokumente herunterladen, indem der REST-API-Schlüssel für einen Benutzer überprüft wird
Standard: false
disable_webservices
disable_webservicesWebdienste deaktivieren
Wenn Sie keine Webdienste nutzen, aktivieren Sie diese Option, um unnötige Sicherheitsrisiken zu vermeiden.
Standard: false
messaging_allow_send_push_notification
messaging_allow_send_push_notificationPush-Benachrichtigungen an die Chamilo Messaging Mobile-App erlauben
Push-Benachrichtigungen über die Firebase Console von Google senden
Standard: false
messaging_gdc_api_key
messaging_gdc_api_keyServer-Schlüssel der Firebase Console für Cloud Messaging
Server-Schlüssel (Legacy-Token) aus den Projekt-Credentials
messaging_gdc_project_number
messaging_gdc_project_numberSender-ID der Firebase Console für Cloud Messaging
Sie müssen ein Projekt auf Google Firebase Console registrieren
webservice_enable_adminonly_api
webservice_enable_adminonly_apiNur-Admin-Webdienste aktivieren
Einige REST-Webdienste sind nur für Administratoren vorgesehen und standardmäßig deaktiviert. Aktivieren Sie diese Funktion, um den Zugriff auf diese Webdienste zu ermöglichen (natürlich nur für Benutzer mit Admin-Berechtigungen).
Standard: false
webservice_return_user_field
webservice_return_user_fieldWebdienste geben Benutzerfeld zurück
Fordern Sie REST-Webdienste (v2.php) auf, einen anderen Identifikator für Felder zurückzugeben, die mit der Benutzer-ID zusammenhängen. Dies ist nützlich, wenn das externe System nicht wirklich mit Benutzer-IDs wie in Chamilo umgeht, da es dem externen System hilft, die zurückgegebenen Benutzerdaten mit externen Daten abzugleichen, die Chamilo bekannt sind. Wenn Sie beispielsweise ein externes Authentifizierungssystem verwenden, können Sie das zusätzliche Feld zurückgeben, das verwendet wird, um den Benutzer mit dem externen Authentifizierungssystem abzugleichen, anstelle von user.id.
Standard: oauth2_id
Zuletzt aktualisiert
War das hilfreich?