Bonjour,
Mon problème est celui-ci : mon application utilise Firebird, cette application crée autant d'utilisateurs qu'elle veut et crée en même temps les utilisateurs dans la BDD. J'aurai aimé créer des groupes d'utilisateurs pour que chaque utilisateur "hérite" des droits du groupe.
1ere solution :
Je sais qu'il est possible de créer des groupes d'utilisateurs, est-ce possible d'affecter des privilèges aux groupes pour que les utilisateurs du groupe en héritent ?
2e solution :
Une procédure stockée affectera la liste des droits à un utilisateur selon le groupe auquel il appartient (if utilisateur = group1 alors GRANT SELECT, INSERT ON table1, table3, table 6 to utilisateur).
3e solution :
Cette solution est "applicative" : je code dans mon application en fonction du groupe les commandes SQL qu'il faut executer. A la création de l'utilisateur j'affecte les privilèges selon le groupe défini dans mon application.
Quelqu'un peut-il me conseiller ?
Merci
Partager