title: RESTful, user authentication, and Django-tastypie
body: <p>Apologies for the beginner question.</p>
  
  <p>I'm a little bit confused about the general approach to using RESTful services in conjunction with distinct users. In particular, I'm primarily concerned with developing an API that only I will use through the various applications that I write, namely, a web application, and potentially some mobile apps that will all access the same data. </p>
  
  <p>(1) Is a rest API produced by something like django-tastypie appropriate (or even best practice) for non-public use -- i.e., when I only want to grant access to this data through my applications? </p>
  
  <p>(2) In creating login-access to the Restful API, am I creating a login for all of the users of my web-app -- or am I creating a login for <em>myself</em> and my web application? Should user accounts to my webapp be considered distinct from accounts for accessing the Restful API? </p>
  
  <p>Basically, I'm wanting to create an application using Django and django-tastypie that will allow users to login, create &amp; view objects, subscribe to users and view their objects. I want to use the Tastypie API for my own javascript purposes, to ease with the creation of serializing and updating the relevant data in my views. Where do these user accounts fit within this picture? Thanks!</p>