winforms - Is there a way to check with calls into my web-application API came from my distributed client? -


Is there any way to come from my distributed client with a call in my Web-Appi API?

That's because if I have a thick client (says Windows Proof Client) and server-side web application that HTTPS interface (put user name / passwork in client configuration for authentication) , Is there a way to ensure that the web application interface is used only by my clients? That is, to avoid using the 'run system' and to develop their own scripts / apps to use the API (and possibly possibly to abuse the service).

If I can sign a private key in the WinForms client somehow to sign the payload, this would mean that it could be unrelated by a user ??? Just curious to know whether it is possible to solve one ....

thanks

You can make it difficult to" run the system ", but you can not hide a secret on your client's computer.

As soon as the code is "bad man", its direct entry

is the program that calls the web service, how to make this service a certified call To get its secret, he will be able to disassemble it, or reverse engineer in other ways.

Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

php - Multiple Select with Explode: only returns the word "Array" -

php - jQuery AJAX Post not working -