cancel
Showing results for 
Search instead for 
Did you mean: 

Database Access Control

mbreazeale
Node

I'd like to allow users to create databases for which only they have access. The application would be able to access it only if they are connected and provide some sort of authorization via public/private key mechanisms. Is there a common way to handle database security when dealing with sensitive data?

1 REPLY 1

glilienfield
Ninja
Ninja

You can restrict each user's access to their home database. You can set a home database in their user profile so they are directed to query that database. 

https://neo4j.com/docs/cypher-manual/current/access-control/

You can also have them share a database and setup an access structure so they only have access to nodes with specific labels, which would created to indicate ownership. 

Nodes 2022
Nodes
NODES 2022, Neo4j Online Education Summit

On November 16 and 17 for 24 hours across all timezones, you’ll learn about best practices for beginners and experts alike.