Hey,
ich möchte mal eine grundsätzliche Frage stellen. Bisher verbinde ich meine Datenbank immer mit SQL Authentifizierung, also mit Benutzername und Passwort.
Für unterschiedliche Anwendungen habe ich auf der Datenbank jeweils einen eigenen Login/Benutzernamen angelegt und dort die Berechtigungen gemanagt. Das hat den Vorteil, dass wenn eine App nur Lesezugriff auf eine Tabelle braucht, ich auch nur diese für
das Projekt freigeben kann.
Nachteil ist, dass ich im Connection String dann aber auch Username und Passwort angeben muss und das ist ja sicherheitstechnisch nicht so optimal, da auslesbar.
Daher interessiert mich der Rat der "Experten". Wie macht Ihr das? Ich habe viel über die Windows-Authentifizierung gelesen, weiß aber nicht, wie ich dann mit dem Sql Managementstudio auch die Berechtigungen entsprechend anlegen kann um diese dann
auf die App anzupassen. Ich finde aber im Web auch keinen Einstieg, der mir das leicht erklärt.
Wie wird der User dann gehandhabt? Meldet sich die App mit einem Benutzernamen bei der DB an oder wird vom Benutzer der App irgendwas übertragen?
Wie geht man da richtig vor?
LG
.::datekk::.