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

https://github.com/quarkiverse/quarkus-openfga-client

Quarkus extension for OpenFGA support
https://github.com/quarkiverse/quarkus-openfga-client

openfga quarkus-extension zanzibar

Last synced: about 1 month ago
JSON representation

Quarkus extension for OpenFGA support

Awesome Lists containing this project

README

        

# Quarkus OpenFGA Client

[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-)

[![Version](https://img.shields.io/maven-central/v/io.quarkiverse.openfga/quarkus-openfga-client?logo=apache-maven&style=flat-square)](https://search.maven.org/artifact/io.quarkiverse.openfga/quarkus-openfga-client)
[![Build](https://github.com/quarkiverse/quarkus-openfga-client/actions/workflows/build.yml/badge.svg)](https://github.com/quarkiverse/quarkus-openfga-client/actions/workflows/build.yml)

## Overview

The **Quarkus OpenFGA Client** extension provides a reactive client for accessing [OpenFGA](https://openfga.dev)
instances. Additionally, it is the client that powers the
[Quarkus Zanzibar - OpenFGA Connector](https://github.com/quarkiverse/quarkus-zanzibar#OpenFGA-Connector) to provide
Find Grained Authorization for Quarkus applications.

## Documentation

The documentation for this extension can be found
[here](https://quarkiverse.github.io/quarkiverse-docs/quarkus-openfga-client/dev/index.html).

## Installation

### Dependency

Add the `quarkus-openfga-client` extension to your Quarkus project in your `pom.xml` for Maven or `build.gradle(.kts)` for Gradle.

#### Maven

```xml

io.quarkiverse.openfga
quarkus-openfga-client
${openfga.version}

```

#### Gradle

```kotlin
implementation("io.quarkiverse.openfga:quarkus-openfga-client:${openfga.version}")
```

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Kevin Wooten
Kevin Wooten

💻 🚧

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!