REST Service für POPCORN -> ILIAS.
Stellt in ILIAS-SOAP fehlende Funktionen bereit für POPCORN (GS-2101).
Der REST-Service an sich muss auf dem gleichen Rechner laufen auf dem auch die ILIAS DB läuft (ansonsten die Config anpassen).
node app.js
bzw. bei Nutzung von pm2 (empfohlen)
pm2 start app.js --name globus-ilias-rest
pm2 save
Apache muss als Proxy für globus-ilias-rest fungieren und Verbindungen an diesen weiterreichen.
todo
Es wird ein Auth-Token gebraucht um den Service zu benutzen. Dieses wird in settings.js definiert.
Dann kann der Service angesprochen werden (test mit curl):
curl localhost:4101/users?token=AUTHTOKEN
Verfügbare Routen sind:
GET /users
GET /users/count
GET /user/login/:login
GET /user/userId/:userId