ILIAS REST Plugin v.1.2.0
ILIAS REST Plugin v.1.2.0
Changelog:
- More streamlined endpoints (/v1/umr/...) for existing routes where added, such as:
- Events
- Calendars
- PersonalDesktop
- My Courses & Groups
- Contacts
- UserInfo
- RefIdData
- Based on the solid foundation of the initial implementation, the underlying models overall return more information, respect access-rights as defined by ILIAS and give more detailed error messages when something goes awry.
- All routes require a valid access-token (for Authentication as well as Authorization) and most routes are also able to query by unique-id (eg. refId, eventId, userId, etc.)
Features:
- Flexible/extensible REST framework
- Permission management for resources depending on REST clients using API-Keys
- Full OAuth2.0 support
- Based on the PHP SLIM Library
- API-Testing framework Codeception and test cases included
- Administration Interface that eases the management of REST clients (API-Keys)
- Tools (IShell /w ILIAS Scenarios based on IPython, Checkout App ...)
Tested with:
- Debian 7.8 (Wheezy), PHP 5.4.39, ILIAS 5.0.5
- Debian 8.2 (Jessie), PHP 5.6.13, ILIAS 5.0.5
- Ubuntu 15.04 (Vivid), PHP 5.6.4, ILIAS 5.0.5