Open-EO / Open-EO/openeo-python-driver
User role support
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 12
- Forks
- 8
- Merge medio
- 6 d 3 h
- PR fusionados (30 d)
- 4
Descripción
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, ...?
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Empieza revisando la issue de seguimiento enlazada y la gestión actual de roles en el agregador. El trabajo propuesto abarca openeo-python-driver y openeo-geopyspark-driver, incluida la generalización de los roles basados en EGI y la definición de permisos detallados para colecciones, procesos, recursos de jobs y créditos. Para darlo por terminado, sería necesario contar con un diseño acordado y una implementación en estas áreas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- authorization, backend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 20/100