An open API service indexing awesome lists of open source software.

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)

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.