nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Zugriffsberechtigungen mittels SQL implementieren

Von: Karl Burghart (k.burghart@yahoo.de) [Profil]
Datum: 10.07.2008 16:45
Message-ID: <pan.2008.07.10.14.45.22.578125@yahoo.de>
Newsgroup: de.comp.datenbanken.misc
Hallo,

ich verwende bei einem Projekt unterschiedliche Datenbanken welche ich
Applikationsseitig über ein generisches Datenbank-Interface anspreche.
Dieses Interface erlaubt Ansi-SQL, verhindert aber das ich auf spezielle
Eigenschaften einzelner Datenbank-Systeme zurückgreifen kann.

Die Applikation hat derzeit keinerlei Benutzerverwaltung oder andere
Zugriffsmechanismen. Diese sollen nun implementiert werden.

Im Prinzip möchte ich lediglich eine kleine Userverwaltung in die
Applikation (und somit auch in die DB) einbauen welche es ermöglicht das
bestimmte Datensätze nur von dedizierten Usern gelesen/bearbeitet werden
können. Wer was lesen/ändern darf steht direkt im Datensatz/Row drin. Im
Prinzip eine feine Sache.

Das Problem ist aber nun das diese Applikation wiederum selbst als eine
Art Schnittstelle zu anderen Systemen fungiert und "Fremde"-SQL Statements
ausführt bzw. "durchreicht". Diese "anderen" Systeme können
nicht
angepaßt werden.

Was kann ich nun tun um mein Berechtigungssystem auch auf "daherkommende"
SQL-Statements anzuwenden? Ich könnte die SQL-Strings dementsprechend
parsen und modifizieren allerdings wird das aufgrund der Komplexität wohl
eher Theorie bleiben.

Gibt es da noch andere Möglichkeiten? Ich bin kein SQL-Profi habe aber in
diversen Handbüchern/Tutorials auch keinen Ansatz zur Lösung gefunden.
Möglicherweise liege ich auch komplett falsch. Bin für jeden Hinweis
dankbar.

lg
Karl

[ Auf dieses Posting antworten ]

Antworten