次の例を使用して、DeviseとOmniAuthをMongoidORMセットアップと統合しました。
https://github.com/plataformatec/devise/wiki/Example-Applications
私のクライアントコードは主にJavaScript(ExtJS)であり、すべての通信をJSONに依存しています。Railsテンプレートは使用していません。主にユーザー/パス、Facebook、Twitterを使用して、マルチプロバイダー認証モデルを構築したいと考えています。アプリケーションスタックに関して、完全なユーザー認証フローをまとめるのに問題があります。
リダイレクトの代わりに標準の認証アクションへのJSON応答を使用し、Mongoidを使用するOmniAuthとの統合を提供する例を探しています。上記の例に加えて、DeviseとOmniAuthに関するRyanBatesのRailscastを確認しました。私がこれまでに取り組んできたすべての例は、ActiveRecordまたはRailsテンプレート指向のいずれかです。どんなポインタでも大歓迎です!