I have implemented a win service. I 'd like to extend it to have some features enabled via REST. I have implemented it using WCF rest features and it works as I want. So far so good.
My problem is security and authentication. As I know there is no 'one way' for authentication I have read several articles about it...also here and other forums, blogs over the internet...and I'am totally lost. I have read pros and contras about SSL, OAUTH, HMAC and so on.
The feature I need is to authenticate user somehow, user name/password would be the best way for me.
These users are coming from internet browsers, but later I plan to have some more clients in the future, like Android or IPhone apps.
So, which do you think the best (and simplest...) way to authenticate a user for a rest protocol?
Thanks!
.Net4/WCF/Visual Studio 2010