neo4j:从3.0.7升级后的用户定义过程授权违反异常=>;3.1.2

neo4j:从3.0.7升级后的用户定义过程授权违反异常=>;3.1.2,neo4j,Neo4j,我已经编写了一个在3.0.7下运行良好的自定义过程 我刚刚将neo4j从3.0.7升级到3.1.2 根据需要,我将“@PerformsWrite”替换为“mode=WRITE”(在@Procedure注释中) 当我调用createNode()时,它会失败,并出现“AuthorizationViolationException:不允许对角色[admin]限制为写入的用户'neo4j'执行令牌创建操作。” 我可以通过neo4j浏览器在图形中创建节点,但不能通过我的过程。正在“neo4j”登录的上下文

我已经编写了一个在3.0.7下运行良好的自定义过程

我刚刚将neo4j从3.0.7升级到3.1.2

根据需要,我将“@PerformsWrite”替换为“mode=WRITE”(在@Procedure注释中)

当我调用createNode()时,它会失败,并出现“AuthorizationViolationException:不允许对角色[admin]限制为写入的用户'neo4j'执行令牌创建操作。”

我可以通过neo4j浏览器在图形中创建节点,但不能通过我的过程。正在“neo4j”登录的上下文中调用该过程


是否需要进行其他配置/设置?

这是一个善意的临时更改,将在3.1.3中回滚

在此之前,您可以在neo4j.conf中使用此设置

dbms.security.allow\u publisher\u create\u token=true

很抱歉给您带来不便