Neo4j Aura uses the built-in native user management for Neo4j databases, just like Neo4j Community Edition. When you first create an Aura DB Instance, Neo4j Aura automatically creates a user called neo4j and assigns that user a randomly-generated complex password.
There is a caveat, however: role-based access control is not supported in Aura Professional, it is only supported in Aura Enterprise. So any accounts that are created in an AuraDB Professional Instance will default to having full control of that instance. Please bear this in mind when creating accounts and giving access to your AuraDB Professional Instance.
You can add as many additional users as you like by logging in to your AuraDB Instance using Neo4j Browser or Cypher Shell as the neo4j user and calling the dbms.security.createUser procedure. (being deprecated)
The same result can be achieved by running the Cypher
CREATE USER name SET PASSWORD password
Note that before running this you need to have selected the system database, this can be done by running `:use system`
At this time, multiple accounts having access to the Neo4j Aura console for AuraDB Instances is only supported in the Enterprise tier, not Professional or Free. If you need multiple users on the Aura console, please contact us about our Enterprise offering.
Please sign in to leave a comment.