I have implemented a win service. I would like to expand it to include some functions through REST. I implemented it using WCF rest functions, and it works the way I want. So far so good.
My problem is security and authentication. Since I know that there is no “one way” for authentication, I read several articles about it ... also here and other forums, blogs over the Internet ... and I completely lost. I read about and against us about SSL, OAUTH, HMAC, etc.
I need a user authentication function, username / password is the best way for me.
These users come from Internet browsers, but later I plan to have some more clients in the future, such as Android or IPhone applications.
So, what, in your opinion, is the best (and easiest ...) way to authenticate a user for a break protocol?
Thanks!
.Net4 / WCF / Visual Studio 2010
source share