Hello,
I'm working on a Project where I run a Server that is basically a .Net C# Application with a SQL Server Express DB and will now use WCF for Webservice implementation and then there are Silverlight Clients that different Companies will use to interact with this Server. How do I implement User Authentication in a good and reliable way? I've read a lot of Posts here that will user ASP on the Server side, but my Server isn't an ASP Server. Should I implement it anyway or are there any other options?
My naive thought was something like that:
- Username, Password and Company is stored as a credential in the DB
- The Silverlight Client asks on Startup those credentials and sends them to the Server to get a confirmation.
- from now on those credentials are in every communication between Client and Server and the Server confirms them every time.
Is this to naive and insecure?
Thank you
twickl