title: OAuth 1.0 or 2.0 server implementation? Native mobile application authentication
body: <p>There are lots of resources describing OAuth usage in terms of clients, Facebook/LinkedIn/Twitter API usages. This is ok. But I am interested in OAuth server implementation. The aim is to have the web application which also can be accessible by the mobile devices (native applications), so I need to setup OAuth on my back-end Java server. So I would like to know how LinkedIn/Facebook/Twitter implemented OAuth on their server side, and distinguish users between auth_token-s and grant the corresponding access (some kind database mapping - auth_token = user identity?).</p>
  
  <p>Or maybe there is the better way to authenticate mobile user (I'm going to use REST style services for back-end)?</p>