An authorization plugin for Apache Pulsar

Clone this repo:
  1. b6dc445 feat: update README.md (#4) by Liao Xin · 1 year, 5 months ago main v1.1.0
  2. 67af98f feat: fix pom.xml to fix CI for publishing to https://central.sonatype.com (#3) by Liao Xin · 1 year, 5 months ago v1.0.0
  3. 0349994 fix: rename package and improve ci by Zixuan Liu · 3 years, 10 months ago
  4. 4ac0027 fix: improve enforce by Zixuan Liu · 3 years, 10 months ago
  5. b1543af test: add admin role test by Zixuan Liu · 3 years, 10 months ago

Pulsar-authz

License Maven Central

An authorization plugin for Apache Pulsar.

Note: This plugin requires Pulsar 2.9 or higher.

Installation

<dependency>
    <groupId>org.casbin.pulsar.authorization</groupId>
    <artifactId>casbin-pulsar-authz</artifactId>
    <version>1.0.0</version>
</dependency>

Enable Casbin authorization on Broker

authorizationEnabled=true
authorizationProvider=org.casbin.pulsar.authorization.AuthorizationProvider