__toc__
=== Roadmap ===
The current main goal is to Provide a well-integrated user management system, so that other projects can be implemented on top of it.
=== Authentication ===
Zombi has used an LDAP-based user management for the last 10 Years, and it has proven to be stable so far. However there are some shortcomings that became apparent:
==== OAuth2 Service ====
Already implemented. This component will deal with authorizing and authenticating the clients. It will have no GUI and will be configured via an API, in order to keep it simple.
==== Consent UI ====
==== Client registration ====
Handled via shell scripts for now, will be handled via the user self-service endpoint.
=== Ressource Mangement ===
Some Ressources are required for many projects, and should be easy for users to claim.
==== VPN ====
Already implemented: Allows the user to Create a VPN client.
Might be extended to allow users to create their own isolated networks, and invite people to them.
==== Containers ====
Will allow users to
* run their own containers on the shared infrastructure
* View the logs
* exec into them
==== Database ====
Handled via shell scripts for now. Will allow users to create database access for own projects, and export them.
==== Storage ====
Will allow users to create S3-Compatible storage for their projects, and access them.