https://github.com/cch0/neo4j-accumulo-access-plugin
Neo4j plugin for applying Accumulo's attribute-based-access-control (ABAC)
https://github.com/cch0/neo4j-accumulo-access-plugin
abac accumulo neo4j
Last synced: about 2 months ago
JSON representation
Neo4j plugin for applying Accumulo's attribute-based-access-control (ABAC)
- Host: GitHub
- URL: https://github.com/cch0/neo4j-accumulo-access-plugin
- Owner: cch0
- License: agpl-3.0
- Created: 2025-01-08T15:51:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-08T18:34:33.000Z (over 1 year ago)
- Last Synced: 2025-01-20T05:58:32.091Z (over 1 year ago)
- Topics: abac, accumulo, neo4j
- Language: Java
- Homepage:
- Size: 563 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neo4j Accumulo Access Plugin
This repository contains the implementation of a Neo4j plugin for applying Accumulo's attribute-based-access-control (ABAC) to nodes in Neo4j.
## How To Build
Prerequisites
- JDK: 17
Build
```bash
mvn clean package
```
Build Artifact
Build artifact is located under `./target` directory.
```bash
>ls -l target
-rw-r--r-- 1 cch staff 3899710 Jan 6 16:20 accumulo-access-0.10.0-SNAPSHOT.jar
```
## Release Artifacts
When a new Github release is created, plugin jar file will be included as part of the release assets.
Go to Release [page](https://github.com/cch0/neo4j-accumulo-access-plugin/releases) and download the appropriate jar file.
## Installation
Copy the jar file to the Neo4j server, for example, `/plugins/accumulo-access.jar` and start the service.
## CICD Process
See [cicd](./docs/cicd.md) for details.
## Usage
See [usage](./docs/usage.md) for details.