Sécurité et Permissions
4. Gestion des rôles des utilisateurs
L'application intègre un système de gestion des utilisateurs permettant de restreindre l'accès aux fonctionnalités en fonction des rôles attribués.
4.1 Types de rôles
Administrateur
Accès complet à toutes les fonctionnalités, y compris la gestion des utilisateurs et des paramètres système.
Responsable des stocks
Gestion des dépôts, alimentation, transfert des produits et suivi des niveaux de stock.
Opérateur
Saisie des consommations, génération des rapports et consultation des historiques.
Consultant
Accès en lecture seule aux rapports et historiques sans possibilité de modification des données.
4.2 Restrictions et permissions
Chaque utilisateur se voit attribuer un rôle qui détermine les actions qu'il peut effectuer. Par exemple, un opérateur ne peut pas modifier les niveaux de stock, tandis qu'un administrateur a un contrôle total sur l'application.
Cette gestion permet d'assurer la sécurité des données et d'éviter les modifications non autorisées.
| Fonctionnalité | Admin | Responsable Stock | Opérateur | Consultant |
|---|---|---|---|---|
| Gestion utilisateurs | ||||
| Modification stocks | ||||
| Consultation rapports | ||||
| Génération rapports | ||||
| Configuration système |
6. Sécurité et permissions
L'application assure la sécurité des données sensibles en offrant un système de gestion des utilisateurs. Chaque utilisateur a des permissions spécifiques en fonction de son rôle, garantissant que seules les personnes autorisées puissent effectuer des actions critiques telles que l'alimentation des dépôts, le transfert de produits, ou l'affectation des cartes Naftal.
Chiffrement des données
Toutes les données sensibles sont chiffrées en utilisant l'algorithme AES-256, garantissant une protection maximale contre les accès non autorisés.
Journal d'audit
Toutes les actions importantes sont enregistrées dans un journal d'audit, permettant un suivi complet des modifications apportées au système.
Authentification forte
Les comptes administrateurs nécessitent des mots de passe complexes et peuvent être configurés pour utiliser l'authentification à deux facteurs.
Sauvegarde automatique
Des sauvegardes automatiques quotidiennes garantissent la protection contre la perte de données en cas d'incident.