Для авторизации Devise (если хотите гибче - можете сразу Warden взять)
Для разграничения полномочий CanCan.
Все это уже давным-давно проверено на практике.
Посмотрите в сторону Ruby и в частности Rails. Существует специальный гем(библиотека), который позволяет использовать фреймворк исключительно в роли API. Rails по-умолчанию RESTful, так что с этим проблем не будет.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.