An authorization library that supports access control models like ACL, RBAC, ABAC in Java
-
Updated
Aug 9, 2025 - Java
Authorization is the process of granting or denying permissions based on rules. This should not be confused with authentication, which is the act of verifying someone’s identitiy.
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
Spring Boot 2.x & 3.x Starter for Casbin, see example at: https://github.com/jcasbin/casbin-spring-boot-example
Attribute-based access control (ABAC), also known as policy-based access control, defines an access control paradigm whereby access rights are granted to users through the use of policies which reason over data in attributes. The policies can use any type of attributes (user attributes, resource attributes, object, environment attributes etc.). …
Java SDK for Warrant
Casbin Menu Permission Example (Based on jCasbin)
Redis adapter for Casbin
Play Framework's Authorization Middleware based on Casbin
Flexible tools and extensions for Keycloak - modular, production-ready, and developer-friendly.
An authorization plugin for Apache Pulsar
PostgreSQL adapter for Casbin
Spring Security example for jCasbin
Vertx RBAC authorization middleware based on jCasbin