Я интегрировал Devise и OmniAuth с моей установкой Mongoid ORM, используя следующие примеры:
https://github.com/plataformatec/devise/wiki/Example-Applications
Мой клиентский код в основном JavaScript (ExtJS) и использует JSON для всей коммуникации. Я не использую шаблоны Rails. Я ищу, чтобы построить модель аутентификации с несколькими провайдерами, в основном используя user / pass, Facebook и Twitter. Я испытываю затруднения при составлении полного потока аутентификации пользователя относительно моего стека приложений.
Я ищу пример, который использует ответы JSON на стандартные действия аутентификации вместо перенаправлений и обеспечивает интеграцию с OmniAuth, который использует Mongoid. В дополнение к приведенным выше примерам я прошел Railscasts Райана Бейтса на Devise и OmniAuth. Каждый пример, который я до сих пор прорабатывал, был либо ActiveRecord, либо ориентированным на шаблон Rails. Любые указатели приветствуются!