title: How can I verify the authenticity of requests from an iphone app to my web service
body: <p>I'd like to make requests from an iphone app to a web service I've built. How can I verify that requests made to the web service come from my iphone app (or indeed any authorised source) and are not forged?</p>
  
  <p>I have looked at basic auth over HTTPS but is baking credentials into an application secure?</p>
  
  <p>This question isn't really iphone specific; I'd like to know how to protect and authenticate requests in general.</p>