Open-EO / Open-EO/openeo-python-driver
User role support
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 12
- Forks
- 8
- Merge moyen
- 6 j 3 h
- PR mergées (30 j)
- 4
Description
follow up of https://github.com/Open-EO/openeo-aggregator/issues/64
Now, EGI based user role handling is only done at level of aggregator (very simple permission simple: user that is not enrolled properly will not be able to do authenticated requests).
This system has to be moved to openeo-python-driver/openeo-geopyspark-driver, with some things in mind:
- generalize to not only handle the current EGI user role system from openEO platform but also other role/permission systems
- fine-grained permissions on level of collections, processes, job resources, credits, ...?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner l’issue de suivi liée et la gestion actuelle des rôles dans l’agrégateur. Le travail proposé couvre openeo-python-driver et openeo-geopyspark-driver, notamment la généralisation des rôles basés sur EGI et la définition d’autorisations granulaires pour les collections, les processus, les ressources de jobs et les crédits. Pour considérer le travail comme terminé, il faudrait disposer d’une conception approuvée et d’une implémentation dans ces domaines.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- authorization, backend
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 20/100