title: How to secure my asmx web methods only to be called by my asp.net web application?
body: <p>I have a web application which is having an asmx web service holding some web methods. Those are being called through jQuery ajax method to get data or do various operations.</p>
  
  <p>I want it to be accessed by only my web application and no other ways to call the web methods and this should be a fully secured one.</p>
  
  <p>Can any body suggest on what are the security threats might affect my web methods and how i can protect them from those threats ?</p>
  
  <p>Any suggestions are appreciated.</p>