Changes

Jump to navigation Jump to search
703 bytes added ,  13:52, 13 March 2020
Created Roadmap
__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.

Navigation menu