The UCS@school APIs app is a meta app, and provides the basis for plugins that run inside this app.
This app launches a Docker container with an Open Policy Agent process. Outside of the container, the /etc/ucsschool/apis and /var/log/univention/ucsschool-apis directories are exposed.
The app does not provide usable functionality until plugins are installed.
- Allow the aud claim of an access token in the oauth2 strategy to be a single string according to RFC 7519
- Add extendable and configurable authentication mechanism, including local_secret and oauth2 authentication mechanisms.
- The appcenter's preinst script prevents update from 0.1.0 to 1.0.0 if package bildungslogin-plugin is installed.
- Initial release.