我使用以下示例将 Devise 和 OmniAuth 与我的 Mongoid ORM 设置集成:
https://github.com/plataformatec/devise/wiki/Example-Applications
我的客户端代码主要是 JavaScript (ExtJS),并且依赖 JSON 进行所有通信。我不使用 Rails 模板。我希望构建一个多提供者身份验证模型,主要使用用户/通行证、Facebook 和 Twitter。我很难将关于我的应用程序堆栈的完整用户身份验证流程放在一起。
我正在寻找一个使用 JSON 响应标准身份验证操作的示例,而不是重定向,并提供与使用 Mongoid 的 OmniAuth 的集成。除了上述示例之外,我还阅读了 Ryan Bates 的关于 Devise 和 OmniAuth 的 Railscast。到目前为止,我处理过的每个示例要么是 ActiveRecord,要么是面向 Rails 模板的。任何指针表示赞赏!