使用 Neo4j 进行身份验证:Ruby 的 Devise 或 Clearance gems 是否与 neography 兼容?

Authentication with Neo4j: Is Ruby's Devise or Clearance gems compatible with neography?

我刚开始使用 Neo4j 和 neography gem。我正在构建一个需要身份验证的 API。我习惯于使用 Devise 或 Clearance with Postgres 来处理身份验证。如果用户作为节点存储在 Neo4j 数据库中,Devise and/or 许可是否与 Neo4j 兼容?还是我需要实施自己的身份验证?

如果您使用 Neography,则需要进行自己的身份验证。 Neography 没有 Devise 寻找的模型的概念。如果您习惯于授权 gems,devise-neo4j works with Neo4j.rb 提供 Devise 支持。

由于您打算使用 Neography,Neo4j.rb 可能比您要找的要重一些。您可以将它用于单个用户模型进行身份验证,然后使用底层 Neo4j 核心 gem 进行基本的、更直接的 Neo4j 通信。