ProjectTech4DevAI / ProjectTech4DevAI/kaapi-backend
Credentials: Fetching AWS creds for ``/document`` endpoints
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 18
- Forks
- 10
- Merge moyen
- 2 j 20 h
- PR mergées (30 j)
- 14
Description
Describe the bug
Currently, document upload and fetching related endpoints are directly accessing AWS credentials without fetching them through the organization and project-specific logic. This bypasses the necessary logic to ensure that AWS credentials are scoped by org_id and project_id.
Expected Behavior:
-
The document endpoints should fetch AWS credentials using get_provider_credential scoped by org_id and project_id.
-
If the credentials are missing or invalid, the endpoint should return a clear failure response (e.g., 400 Bad Request with a message like "AWS credentials are missing or invalid").
-
The project_id should be correctly passed in the request and used when fetching AWS credentials.
Guide de contribution
Ouvrir le guide de contribution
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 les endpoints de téléversement et de récupération de documents et suivez la manière dont ils accèdent actuellement aux identifiants AWS. Comparez ce chemin avec get_provider_credential, puis vérifiez que org_id et project_id sont transmis et que des identifiants manquants ou invalides produisent la réponse d’échec spécifiée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, python
- Domaine
- backend, cloud
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100