2017-01-16 7 views
0

ユーザが特定のクエリのみを実行できるようにneo4jブラウザを保護することは可能ですか?私は一般的にブラウザへのオープンアクセスを提供したいが、ユーザーは削除を許可しない。Neo4jブラウザを保護する方法

答えて

2

Neo4j 3.1.xのセキュリティ機能には、ロールベースのアクセス許可が含まれています。ブラウザユーザーはユーザー名とパスワードでログインする必要があるため、このセキュリティモデルの対象となります。

Neo4j操作ガイドのauthentication and authorization sectionが役立ちます。既に利用可能なsection describing native rolesは、ロールごとに許可されている内容を明確に示します。

読者のネイティブロールは、ブラウザのユーザにとっては意味があるようですが、削除には書き込み権限が必要です。

より細かい権限がありますが、ユーザー定義の手順に完全に基づいているため、提供されているネイティブの役割とアクセス許可を使用するほど簡単ではありません。

しかし、特定のユーザーのみが限定的な限定されたクエリを実行できるようにする必要がある場合は、カスタムロールとユーザー定義プロシージャでそのトリックを実行する必要があります。

関連する問題