1

I'm new to neo4j. I need to run several different applications against a single neo4j instance.

For example the equivalent in the MySQL world, would be if I had a petstore application, a wordpress blog and a calendar application, I would simply:

create database petstore;
grant all privileges on petstore.* to 'petstore'@localhost identified by 'sompass'

create database mywrodpressite;
grant all privileges on mywrodpressite.* to 'mywrodpressite'@localhost identified by 'sompass';

create database mycalendar;
grant all privileges on mycalendar.* to 'mycalendar'@localhost identified by 'sompass';

My three applications would be insulated from each other.

Question: How do I accomplish this scenario using Neo4j?

There is a similar questions asked here, but I think the answers are not relevant to what I'm trying to do.

Community
  • 1
  • 1
user975917
  • 305
  • 3
  • 13

1 Answers1

3

Neo4J does not enforce security on the data level.

You can, however, implement a SecurityRule and register it on the server.

Consult the security chapter of the Neo4J manual for further information about this.

Werner Kvalem Vesterås
  • 10,226
  • 5
  • 43
  • 50