Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19
Seite Web/REST Ressource

Seite Web/REST Ressource  


 

 

Diese Seite enthält Optionen, um REST Zugriffe für 4D Anwendungen zu aktivieren und zu steuern.

Ist der Zugriff über REST aktiviert, können externe Applikationen, wie z.B. ein remote datastore (siehe Befehl Open datastore) oder eine 4D Mobile Anwendung direkt auf die Daten Ihrer 4D Anwendung zugreifen.

Hinweise: 

  • Zum Öffnen einer REST Sitzung auf 4D Server benötigen Sie eine freie 4D Client Lizenz
  • Bei 4D im Einzelplatz (Developer Edition) können Sie bis zu drei REST Sitzungen für Testzwecke öffnen

Aus Sicherheitsgründen reagiert 4D standardmäßig nicht auf REST Anfragen. Sie müssen die Option REST Server starten markieren, damit  REST Anfragen bearbeitet werden können.

Hinweis: REST Services verwenden den 4D HTTP Server. Sie müssen also sicherstellen, dass der 4D Web Server gestartet ist.

Die Meldung "Achtung, prüfen Sie die Zugriffsberechtigungen" erscheint, um Sie darauf aufmerksam zu machen, dass durch Aktivieren von REST Services die Datenbankobjekte standardmäßig frei zugänglich sind, solange die REST Zugriffe nicht gesteuert werden.

Zugriff  

Diese Option definiert die Gruppe 4D Benutzer, die berechtigt ist, die Verbindung zur 4D Anwendung über REST Anfragen herzustellen. 

Dieses Menü zeigt standardmäßig <Jeder> an, d.h. REST Zugriffe sind für alle Benutzer offen.
Haben Sie eine Gruppe definiert, können nur 4D Benutzer, die zu dieser Gruppe gehören, über eine REST Anfrage auf 4D zugreifen -- insbesondere, um eine Sitzung über den Befehl Open datastore zu öffnen. Wird ein Account verwendet, das nicht zu dieser Gruppe gehört, gibt 4D an den Absender der Anfrage einen Authentifizierungsfehler zurück.

Diese Einstellung greift nur, wenn die Datenbankmethode On REST Authentication nicht definiert ist. Da diese Methode vorrangig ist, berücksichtigt 4D dann nicht die in den Datenbank-Eigenschaften festgelegten Zugriffsrechte.

Warnung:
Da für jede REST Anfrage eine Sitzung, also eine gültige Lizenz erforderlich ist, empfehlen wir die Anfragen zu filtern, entweder über eine 4D Benutzergruppe mit REST Zugriff oder über den Befehl Datenbankmethode On REST Authentication. Sonst erstellt der Server für jede eingehende REST Anfrage (auch $info) eine Sitzung und verwendet eine Lizenz. Ist eine eingehende REST Anfrage mit einer Benutzersitzung verbunden, die bereits durch eine vorherige Authentifizierung angelegt wurde, nutzt 4D die gleiche Sitzung.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Datenbank-Eigenschaften

 
SEITENINHALT 
 
GESCHICHTE 

 
SCHLÜSSELWÖRTER 

REST

 
ARTIKELVERWENDUNG

4D Designmodus ( 4D v19)