我想做一个使用PlayFramework2和Neo4j图数据库的网络应用程序。我的web应用程序将包括用户system.Users可以添加他们访问的地方作为节点和遍历。我的问题;是否可以将密码和其他个人信息保存在用于身份验证的节点中,或者使用基于表的另一个数据库更适合登录到Web应用程序。如果所有工作都可以使用Neo4j完成,那么图形数据库中用户系统的结构应该是什么安全。我是这些工作的新手,所以,如果这是一个荒谬的问题,很抱歉。图数据库中的用户管理
1
A
回答
1
您应该使用OAuth2之类的现代认证机制,或者至少使用长盐来强化散列和密码。
3
当然,您可以使用neo4j来存储用户信息。
至于所有数据库,请注意一些数据,不要使用散列/隐藏方法存储密码!
如果您的数据是明智的,您应该将neo4j实例配置为不允许远程连接,并且为什么不实施用于连接的某个用户角色。 请参阅:http://docs.neo4j.org/chunked/stable/security-server.html
相关问题
- 1. 图像数据库管理
- 2. 如何通过数据库管理MediaWiki中的用户帐户?
- 3. 用户管理:在用户定义的“组”,数据库模式和物流管理中的用户
- 4. 图形数据库的变更管理?
- 5. 数据库管理
- 6. 如何使用数据库管理系统中的表创建用户视图?
- 7. 如何管理分布式数据库中的用户会话?
- 8. WordPress数据库中的用户,但没有显示在管理
- 9. Facebook如何管理数据库中的用户配置文件?
- 10. 数据库管理库
- 11. FIWARE Orion和用户数据管理vs mysql数据库
- 12. 用户私人图片库管理
- 13. 管理大型图像数据库
- 14. 如何从CouchDB数据库中删除管理员用户?
- 15. 在同一个数据库表中管理多个用户群
- 16. 管理员能够从数据库中删除任何用户
- 17. 使用数据库的PHP用户/管理员登录
- 18. 使用上次登录数据库的MarkLogic用户管理
- 19. MongoDB“userAdminAnyDatabase”用户不能管理“任何数据库”中的用户。为什么?
- 20. Django管理视图根据用户
- 21. Spring中的数据库连接管理
- 22. 数据库中的队列管理
- 23. C++中的小型数据库管理
- 24. Ruby项目中的数据库管理
- 25. 如何管理数据库中的ImportHistory?
- 26. 数据库和用户的照片管理
- 27. 编辑数据库使用SQL Azure的管理门户
- 28. azure数据库管理门户中的sql语法错误
- 29. 如何关系数据库管理系统数据库与图形数据库
- 30. 用于数据库实体管理和视图的管理界面?