Я пытаюсь создать restful, json api в ruby - так что я использую виноград (https://github.com/intridea/grape) внутри стойки, Я не использую Rails для этого проекта, поэтому cancan, колдовство и т.д., Похоже, не лучшие варианты. Кроме того, мне бы не хотелось смешивать кучу императивной логики в декларативной DSL-рекламе.
В то время как виноград построил поддержку аутентификации, я ничего не вижу о авторизации. Похоже, что это было бы достаточно распространенным случаем, когда эта дорога была пройдена раньше, но после довольно тщательного копания в google и самой кодовой базы винограда я ничего не обнаружил.
Кто-нибудь реализовал что-то подобное для своего проекта в винограде? Что вы использовали?