2013-04-16 50 views
1

我想做一个使用PlayFramework2和Neo4j图数据库的网络应用程序。我的web应用程序将包括用户system.Users可以添加他们访问的地方作为节点和遍历。我的问题;是否可以将密码和其他个人信息保存在用于身份验证的节点中,或者使用基于表的另一个数据库更适合登录到Web应用程序。如果所有工作都可以使用Neo4j完成,那么图形数据库中用户系统的结构应该是什么安全。我是这些工作的新手,所以,如果这是一个荒谬的问题,很抱歉。图数据库中的用户管理

回答

1

您应该使用OAuth2之类的现代认证机制,或者至少使用长盐来强化散列和密码。

3

当然,您可以使用neo4j来存储用户信息。

至于所有数据库,请注意一些数据,不要使用散列/隐藏方法存储密码!

如果您的数据是明智的,您应该将neo4j实例配置为不允许远程连接,并且为什么不实施用于连接的某个用户角色。 请参阅:http://docs.neo4j.org/chunked/stable/security-server.html

相关问题