Я создаю простое приложение Sinatra, которое будет служить конечной точкой API для приложения Backbone.js. У него будут классические трассы CRUD. Веб-сайт, который будет функционировать из этого API-интерфейса, использует Twitter для аутентификации. Таким образом, пользователи авторизуются в Twitter, чтобы авторизовать приложение, а затем возвращаются в приложение, где создается их учетная запись.
Вместо создания учетной записи я хочу отправить запрос на создание учетной записи в API, а затем сделать так, чтобы API обслуживал веб-сайт и выполнял все методы get, put, post, delete.
Есть ли стандартный способ обработки аутентификации? Я не уверен, что отправлять в API с веб-сайта для каждого пользователя, чтобы "войти".