Roles
The following are the roles in Neo4j:
- No role
- Reader
- Editor
- Publisher
- Architect
- Admin
They are ordered by ascending possibilities, with admin being the most powerful. When created, users have no role, then an admin grants authorization level via roles.
The possibilities for each role are ascending and are based on those of the previous role. Let's browse the possibilities of each role:
- No role: This is the default role. It allows you to change one's password and see one's details. It doesn't allow much, and will make users sing, don't leave me this way.
- Reader: A reader can read the whole graph.
- Editor: An editor can read and modify the existing data for the whole graph. An editor can create new nodes with existing labels and existing properties, and new relations with existing names.
- Publisher: A publisher can create new nodes, new labels, and new relations.
- Architect: An architect has control over the indexes of the graph and over the constraints (
CREATE
andDROP
). - Admin: An admin can also create...