Mettre en place un système de gestion des utilisateurs permettant de distinguer un administrateur d’un utilisateur par défaut. Ce système gérera les rôles et les autorisations pour garantir que seuls les administrateurs peuvent accéder aux configurations et fonctionnalités avancées de l'application, tandis que les utilisateurs par défaut auront accès aux diagnostics de base.
Objectifs
Créer un compte administrateur avec des privilèges étendus pour la gestion de l'application.
Créer un compte utilisateur par défaut avec des droits limités.
Assurer la sécurité et la séparation des accès en fonction des rôles.
Tâches
Implémenter un modèle de gestion des rôles dans la base de données.
Configurer la création de comptes administrateur et utilisateur par défaut.
Restreindre les fonctionnalités avancées pour les utilisateurs par défaut.
Mettre en place des tests de sécurité pour vérifier les accès en fonction des rôles.
Critères d'acceptation
Les administrateurs peuvent accéder à toutes les fonctionnalités de l'application.
Les utilisateurs par défaut sont limités aux fonctionnalités de diagnostic de base.
Les accès sont sécurisés et fonctionnent correctement selon les rôles attribués.
Description
Mettre en place un système de gestion des utilisateurs permettant de distinguer un administrateur d’un utilisateur par défaut. Ce système gérera les rôles et les autorisations pour garantir que seuls les administrateurs peuvent accéder aux configurations et fonctionnalités avancées de l'application, tandis que les utilisateurs par défaut auront accès aux diagnostics de base.
Objectifs
Tâches
Critères d'acceptation