我是Neo4j和neography宝石的新手。我正在构建一个需要身份验证的API。我习惯于使用Devise或Clearance与Postgres一起处理身份验证。如果用户作为节点存储在Neo4j数据库中,Devise和/或Clearance是否与Neo4j兼容?还是我需要实现自己的身份验证?
如果使用Neography,则需要进行自己的身份验证。Neography没有Devise所寻找的模型概念。如果你习惯于授权gem,devise-neo4j可以与neo4j.rb一起提供devise支持。
由于您计划使用Neography,Neo4j.rb可能比您想要的要重一些。您可以将其用于auth的单个User模型,然后用于基础的、更直接的Neo4j通信的底层Neo4j核心gem。