Storing data in user space

Version 1.2 by allan on 2019/11/21 16:34

This article describes a workflow that you can follow to use the Collaboratory.drive as a backend for a user space.

Solution description

Your Keycloak client can be setup to have a service account linked. This service account being seen as a user by Keycloak, it can log in the Collaboratory.drive to have its user account synchronised there.

From this point, everything is set up to let your service account create and share files and folders to existing users. This can be achieved by using the existing Seafile API (the tool behind the Collaboratory.drive).