简体   繁体   English

使用Neo4j的最终用户身份验证

[英]End User Authentication using Neo4j

Currently I have a website which uses MS SQL 2008 and the Microsoft Membership Provider to create/authenticate users, this works fine. 目前,我有一个使用MS SQL 2008和Microsoft成员资格提供程序来创建/验证用户的网站,这可以正常工作。 We have migrated all of our 'data' over to Neo4j, which has gone really well and everything works, but we are not sure at this point the best way of managing the authentication system. 我们已将所有“数据”迁移到Neo4j,Neo4j的运行情况非常好,并且一切正常,但是目前尚不确定管理身份验证系统的最佳方法。

So the question is, what is the standard way to store/retrieve credentials and other sensitive information and perform authentication using a graph database. 所以问题是,使用图数据库存储/检索凭据和其他敏感信息以及执行身份验证的标准方法是什么? Is it ideal to store the credentials data in the graph, or should we still use MSSQL and the Membership provider we already have? 将凭据数据存储在图形中是否理想,还是我们仍应使用MSSQL和我们已经拥有的成员资格提供程序?

The authentication feature introduced in Neo4j 2.2 is just a "all or nothing" based on username / password. Neo4j 2.2中引入身份验证功能只是基于用户名/密码的“全部或全部”。

If you need a more fine grained approach you need to implement your own security rules . 如果您需要更细粒度的方法,则需要实施自己的安全规则

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM