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

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -