c# - Making an appliction so it is the only application that can connect to my WebAPI -
how possible create application
interact webapi
. app send info website(webapi
) , , update database info, problem how secure it, app can interact website?
the application designed deployed many computers. , users can use application anonymously. example the lightshot app
you can't limit access web site (or ip port) 1 app.
validate requests on server , possibly allow access authenticated users - should enough cases (except payed games).
you can make harder replay/re-create communication protocol:
- require client certificate https connect
- frequently change code client , protocol itself
- only allow authenticated users
- rate-limit requests same user make harder revere engineer protocol...
Comments
Post a Comment