我刚开始使用Neo4j和Neography gem。我正在构建一个需要身份验证的API。我习惯使用Devise或Clearance和Postgres来处理身份验证。如果用户被存储为Neo4j数据库中的节点,那么Devise和/或Clearance是否与Neo4j兼容?或者我需要实现自己的身份验证吗?
答案 0 :(得分:2)
如果您正在使用Neography,则需要进行自己的身份验证。 Neography没有Devise寻找的模型概念。如果您习惯使用geh,devise-neo4j可与Neo4j.rb配合使用以提供Devise支持。
由于你计划使用Neography,Neo4j.rb可能比你想要的要重一点。您可以将它用于auth的单个User模型,然后使用底层的Neo4j核心gem来进行基本的,更直接的Neo4j通信。