gestion des droits utilisateurs - SQL/NoSQL - Programmation
Marsh Posté le 27-03-2005 à 20:05:25
il n'existe qqch de deja tout fait dans le sgbd pour ce genre de probleme
Marsh Posté le 27-03-2005 à 20:27:41
oops J'ai copié coolé ta phrase
Oui, chaque sgbd gère les droits d'accès, même acces
Marsh Posté le 28-03-2005 à 13:20:45
oui mais bon il me faut un systeme qui fonctionne simultanement sur les 2 sgbd , et puis je doit pouvoir modifier les droits par programmation
Marsh Posté le 27-03-2005 à 19:52:52
je doit implementer une gestion droits utilisateur a plusieurs des tables d'une bd
par exemple je doit pouvoir specifier que tel utilisateur a le droit de modifier tel ligne (en fonction de la clé) un autre pas.
en gros il y a 4 types de droits
le probleme c pour l'implentation
j'ai pense a plusieurs systemes:
1) une table supplementaire qui gere les droits
l'inconvenient c quil risque davoir bcp de lignes dans cette table , puis c pas vraiment performant (jointure a chaque fois ) par contre pas besoin de modifier le schema existant
2) ajout d'une colonne pour chaque table dans lequel on a une gestion des droits
---------------------------------------------------------
le probleme c que je doit egalement specifier pour chaque ligne quels sont les colonnes dont l'utilisateur a droit
dans limplentation no1 ca peut se faire mais pour lautre c plus compliqué
il me faudra entre 256 et 512 bit par ligne ce qui risque detre assez lourd
a moins quil n'existe qqch de deja tout fait dans le sgbd pour ce genre de probleme , ce dont je ne connais pas
cela doit tourner sous Access et SQL server