我目前正在做一个关于uni的图形数据库访问控制的项目。为此,我获得了Neo4j的企业版许可证。我在Linux (Ubuntu)和Windows上都设置了它,但我的问题在两台机器上都出现了。
我查看了属性级别的访问控制,并根据手册(https://neo4j.com/docs/operations-manual/current/authentication-authorization/property-level-access-control/)执行了所有操作,但似乎没有加载配置,因为用户总是可以读取每个属性。在尝试调用dbms.listConfig()时,我得到一个错误,指出该过程不存在。它也不会列在dbms.procedures列表中。因此,我怀疑问题出在“更深层次”的某个地方。
我会错在哪里呢?我已经浏览了几个小时的手册,但似乎什么都不起作用。有没有办法让我真正使用企业版?
发布于 2019-04-09 06:53:50
重新启动neo4j服务器以使neo4j.conf文件中的更改生效。并在调用dbms.listConfig()之前验证您是否为管理员。查看此链接以获得更多支持- https://maxdemarzi.com/2018/03/12/keeping-properties-secret-in-neo4j/
https://stackoverflow.com/questions/55557828
复制相似问题