pebble-solutions / app-mate

0 stars 1 forks source link

Gestion des Permissions d'Accès pour les Opérations CRUD sur les Activités #22

Open TigrouForMatic opened 7 months ago

TigrouForMatic commented 7 months ago

Gestion des Permissions d'Accès pour les Opérations CRUD sur les Activités

Description : Cette fonctionnalité vise à configurer l'API pour qu'elle accepte uniquement les requêtes POST, PATCH, PUT et DELETE pour les opérations CRUD (Create, Read, Update, Delete) sur les activités des utilisateurs disposant des scopes appropriés. Cela permettra de renforcer la sécurité de l'application en limitant l'accès aux opérations de gestion des activités uniquement aux utilisateurs autorisés.

User Case: En tant qu'utilisateur de l'applciation avec des droits pour effectuer des opération CRUD, Je souhaite effectuer des opérations CRUD sur les données Pour pourvoir modifier, créer, mettre à jout et supprimer des données sur lesquels j'ai les droits tout en renforcant la sécurité actions sur les données de l'application.

Tâches :

  1. Configuration des Scopes :
  1. Intégration avec l'API :
  1. Gestion des Erreurs :
  1. Tests et Validation :

Objectif : L'objectif principal de cette issue est de renforcer la sécurité de l'application en limitant l'accès aux opérations CRUD sur les activités uniquement aux utilisateurs disposant des scopes appropriés. Cela permettra de garantir que seuls les utilisateurs autorisés peuvent effectuer des modifications sur les activités, réduisant ainsi les risques de violation de la confidentialité et de l'intégrité des données.

killiankopp commented 7 months ago

Définition des scopes : classic Create : write Read : read Update : write Delete : write