Skriven av: Emill | den 21 september 2012 Kl 17:15
|
Hej. Jag har ett program jag utvecklar med Windows Forms. Detta program ska köras på flera olika datorer med olika personer/inloggningar. All data ska sparas i en SQL Server-databas.
Problemet är nu att eftersom klientapplikationen pratar direkt med databasen är säkerheten kass eftersom någon som använder klienten kan snappa upp sql-connection-strängen och därmed få tillgång till hela databasen.
För att få det säkert antar jag att man måste skapa någon serverapplikation som förslagsvis ligger på samma burk som SQL Servern, som kommunicerar både med klienten och databasen och ser till att klienten bara gör det den får göra.
Frågan är hur jag enklast löser detta. Jag vill fortfarande på ett enkelt sätt kunna använda t.ex. LINQ och snabbt kunna koppla en databastabell (where userID=... utan att kunna läsa andras poster osv.) till en datagrid m.m. Är det möjligt?
|
|
Skriven av: Emill | den 23 september 2012 Kl 16:40
|
Hittade något som heter WCF. Kan det vara bra att använda?
|
|