Bonjour,
J'aimerais me développer une bibliothèque qui aura pour but de simplifier la gestion des droits utilisateurs d'un système donné.
Mon principale objectif est bien sur la ré-utilisabilité. J'ai fait quelque recherche et j'ai cru comprendre qu'une structure hiérarchique, telle LDAP par exemple, serait la plus adapté.
Voilà, je ne sais pas trop comment m'y prendre. J'avais eu l'idée d'utiliser le standard XML comme type de sauvegarde. Voici ce que j'ai ressortie lors de mes brain storm.
J'ai identifier environ trois acteurs potentielles : les anonymes, les utilisateurs et les administrateur système (ne pas confondre avec les administrateurs de l'entreprise, qui sont des utilisateurs avec plus de droit). L'anonyme est une personne qui n'est pas identifier et est donc inconnue, un utilisateur est identifier par le système et l'administrateur système est à la fois identifier mais peut changer les paramètres du système.
Là où je bloque concerne les accès et les rôles. Selon moi, un rôle est un ensemble d'accès. Un accès peut être attribué à un rôle mais peut également être attribué directement à un utilisateur. Pour s'amuser encore plus, un utilisateur peut avoir plusieurs rôles. Bref, comment je peux emmagasiner tous ces éléments dans une structure hiérarchique ? À moins que je n'aille pas compris le principe des rôles.
Un éclaircissement serait apprécié !
Partager