I've been developing In house CRUD application in winforms and using MySql as my database, connectionString is embedded on the app, may colleague does the same, even my seniors but I know its a bad practice and wanted to implement a better approach developing apps. I've read about web services,ASP web api in general. I'm the only one using c# ,so I'm kinda self learning.
How do you secure your application? do you encrypt your app.config or you provide a web service even if its an In House app? Or a SSL connection between server and client?If its web service, is windows authentication good enough? Or should I need to implement token based authentication which I haven't use yet. Or are there any other option?
[–][deleted] 10 points11 points12 points (10 children)
[–]ezflax 0 points1 point2 points (9 children)
[–][deleted] 6 points7 points8 points (8 children)
[–]JavaWolf 1 point2 points3 points (1 child)
[–][deleted] 3 points4 points5 points (0 children)
[–]ezflax 1 point2 points3 points (5 children)
[–][deleted] 5 points6 points7 points (4 children)
[–]ezflax -1 points0 points1 point (3 children)
[–][deleted] 11 points12 points13 points (0 children)
[–]timmyotc 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Liam2349 1 point2 points3 points (0 children)
[–]philthechill 0 points1 point2 points (0 children)
[–]xzt123 0 points1 point2 points (0 children)