2017-03-21 4 views
1

Ich habe ein gebrauchtes definiertes Verfahren geschrieben, das unter 3.0.7 funktioniert.neo4j: benutzerdefiniertes Verfahren AuthorizationViolationException nach dem Upgrade von 3.0.7 => 3.1.2

Ich habe gerade neo4j von 3.0.7 auf 3.1.2 aktualisiert.

Je nach Bedarf ersetzt I "@PerformsWrite" mit "mode = WRITE" (in der @Procedure Anmerkung)

Als ich createNode() aufrufen, es scheitert mit „AuthorizationViolationException: Token-Operationen erstellen, werden für nicht zulässig Benutzer 'neo4j' mit Rollen [admin] ist auf WRITE beschränkt. "

Ich kann Knoten in der Grafik über den Neo4j-Browser erstellen, nur nicht über meine Prozedur. Das Verfahren wird im Rahmen des Logins "neo4j" aufgerufen.

Gibt es eine zusätzliche Konfig/Setup, die ich tun muss?

Antwort

0

Das war eine gut gemeinte, vorübergehende Änderung, die in Abschnitt 3.1.3 zurückgerollt werden

Bis dahin können Sie diese Einstellung in Ihrem neo4j.conf verwenden

dbms.security.allow_publisher_create_token=true

Es tut uns leid .

Verwandte Themen