title: Devise API authentication
body: <p>I am working on a rails web application that also provides JSON based API for mobile devices . mobile clients are expected to first obtain a token with (email/pass), then clients will make subsequential API calls with the token.</p>
  
  <p>I am pretty new to Devise, and I am looking for a Devise API look like <code>authenticate(email, pass)</code> and expect it to return true/false, then based on that I will either create and hand back the token or return a decline message. but seems Devise doesn't provide something like this.</p>
  
  <p>I am aware that Devise 1.3 provides JSON based auth, but that's a bit different from what I need - I need to generate token and handle back to client, then after that auth is done using the token instead.</p>
  
  <p>Can someone please give some pointers?</p>