title: How to make a public web service API private?
body: <p>I have an API, that is used by the iphone, android, and blackberry mobile application only, I dont want to let anyone else use the API or see the SOAP API.</p>
  
  <p>How do I do this?</p>
  
  <p>Note: If I restrict the IP and make the web service private, the mobile application will stop working, If I make it public then anyone can see the web service.</p>