我编写了一个在3.0.7下正常运行的已定义过程。
我刚刚将neo4j从3.0.7升级到3.1.2。
根据需要,我将“@PerformsWrite”替换为“mode = WRITE”(在@Procedure注释中)
当我调用createNode()时,它失败并显示“AuthorizationViolationException:用户'neo4j'不允许使用令牌创建操作,而角色[admin]仅限于WRITE。”
我可以通过neo4j浏览器在图表中创建节点,而不是通过我的程序。在“neo4j”登录的上下文中调用该过程。
我需要做任何额外的配置/设置吗?
答案 0 :(得分:0)
这是一个很好的临时变更,将在3.1.3中回滚
在此之前,您可以在neo4j.conf中使用此设置
dbms.security.allow_publisher_create_token=true
很抱歉给您带来不便。