Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: abac
warrant-dev/warrant
Warrant is a highly scalable, centralized authorization service based on Google Zanzibar, used for defining, querying, and auditing application authorization models and access control rules.
Language: Go - Size: 6.2 MB - Last synced: about 20 hours ago - Pushed: about 20 hours ago - Stars: 1,026 - Forks: 28
authzed/spicedb
Open Source, Google Zanzibar-inspired permissions database to enable fine-grained access control for customer applications
Language: Go - Size: 16.1 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 4,605 - Forks: 243
authzforce/restful-pdp
AuthzForce RESTful ABAC/XACML PDP Service (implements XACML REST Profile)
Language: Java - Size: 308 KB - Last synced: about 16 hours ago - Pushed: 1 day ago - Stars: 15 - Forks: 3
casbin/awesome-auth
đ Software and Libraries for Authentication & Authorization & SSO & IAM
Size: 94.7 KB - Last synced: 1 day ago - Pushed: 8 months ago - Stars: 909 - Forks: 58
casbin/casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
Language: Go - Size: 1.79 MB - Last synced: 2 days ago - Pushed: 17 days ago - Stars: 16,969 - Forks: 1,595
php-casbin/php-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
Language: PHP - Size: 359 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1,188 - Forks: 125
mkozbial/AuthorizationInWebApps
A repository with a project on Cybersecurity course, focusing mainly on authorization in web applications. It offers implementation and management of user authorization mechanisms, while providing clear instructions on how to configure and apply authorization in web applications.
Language: TypeScript - Size: 1.35 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 2 - Forks: 0
davidjbrossard/authzen-xacml-interop
A proxy that converts from AuthZEN into XACML requests and back
Language: CSS - Size: 10.4 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0
catnekaise/actions-constructs
AWS CDK Constructs for integrating GitHub Actions and AWS.
Language: TypeScript - Size: 613 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 2 - Forks: 1
onury/accesscontrol
Role and Attribute based Access Control for Node.js
Language: TypeScript - Size: 425 KB - Last synced: 3 days ago - Pushed: over 2 years ago - Stars: 2,137 - Forks: 172
casbin/sqlx-adapter
sqlx adapter for Casbin
Language: Go - Size: 19.5 KB - Last synced: 1 day ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
casbin/gorm-adapter
GORM adapter for Casbin, see extended version of GORM Adapter Ex at: https://github.com/casbin/gorm-adapter-ex
Language: Go - Size: 169 KB - Last synced: 2 days ago - Pushed: 28 days ago - Stars: 657 - Forks: 201
jcasbin/redis-watcher
Redis watcher for jCasbin
Language: Java - Size: 29.3 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 5 - Forks: 11
jcasbin/lettuce-redis-watcher
Lettuce-Based Redis watcher for jCasbin
Language: Java - Size: 20.5 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 1
casbin/gorm-adapter-ex
Extended version of GORM Adapter, see original version of GORM Adapter at: https://github.com/casbin/gorm-adapter
Language: Go - Size: 171 KB - Last synced: 1 day ago - Pushed: 10 months ago - Stars: 10 - Forks: 3
casbin-cpp/sqlpp11-adapter
sqlpp11 adapter for casbin-cpp
Language: C++ - Size: 11.7 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 1 - Forks: 2
pycasbin/sqlobject-adapter
SQLObject Adapter for PyCasbin
Language: Python - Size: 19.5 KB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 3 - Forks: 3
pycasbin/tornado-authz
Use Casbin in Tornado, Casbin is a powerful and efficient open-source access control library.
Language: Python - Size: 9.77 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 1
jreyesr/mongo-oso
An Adapter for the Oso authorization library and MongoDB
Language: Python - Size: 11.7 KB - Last synced: 14 days ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0
thaingo/jaclp Fork of Neloop/jaclp
JACLP: Java ACL Permissions - Java library for ACL permissions with integration to Spring Framework
Language: Java - Size: 68.4 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 0
warrant-dev/awesome-authorization
A curated list of information and resources about authorization.
Size: 68.4 KB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 378 - Forks: 13
casbin-rs/actix-casbin-auth
Casbin Actix-web access control middleware
Language: Rust - Size: 88.9 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 51 - Forks: 16
casbin/casbin-server
Casbin as a Service (CaaS)
Language: Go - Size: 165 KB - Last synced: 2 days ago - Pushed: 7 months ago - Stars: 298 - Forks: 96
casbin/k8s-gatekeeper
Kubernetes (k8s) admission controller webhook based on Casbin
Language: Go - Size: 279 KB - Last synced: about 24 hours ago - Pushed: 10 months ago - Stars: 34 - Forks: 4
node-casbin/nest-authz
Nest.js RBAC & ABAC authorization module based on Node-Casbin, see example at: https://github.com/node-casbin/nest-authz-example
Language: TypeScript - Size: 445 KB - Last synced: 6 days ago - Pushed: 2 months ago - Stars: 140 - Forks: 22
casbin/caddy-authz
Caddy-authz is a middleware for Caddy that blocks or allows requests based on access control policies.
Language: Go - Size: 128 KB - Last synced: about 23 hours ago - Pushed: 10 months ago - Stars: 240 - Forks: 15
casbin/casbin-rs
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
Language: Rust - Size: 10.2 MB - Last synced: 22 days ago - Pushed: 3 months ago - Stars: 794 - Forks: 64
warrant-dev/react-warrant-js
React Client SDK for Warrant
Language: TypeScript - Size: 75.2 KB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 15 - Forks: 0
warrant-dev/warrant-node
Node.js Client SDK for Warrant
Language: TypeScript - Size: 271 KB - Last synced: 7 days ago - Pushed: about 1 month ago - Stars: 21 - Forks: 0
osohq/oso
Oso is a batteries-included framework for building authorization in your application.
Language: Rust - Size: 103 MB - Last synced: 23 days ago - Pushed: 2 months ago - Stars: 3,405 - Forks: 173
axiomatics/policy-testing-framework
This repository is the entry point to start with Attribute Base Access Control (ABAC) and Policy-as-code from Axiomatics.
Language: Groovy - Size: 616 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 3 - Forks: 1
pycasbin/fastapi-authz
Use Casbin in FastAPI, Casbin is a powerful and efficient open-source access control library.
Language: Python - Size: 43 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 137 - Forks: 13
kolotaev/vakt
Attribute-based access control (ABAC) SDK for Python
Language: Python - Size: 1.11 MB - Last synced: 6 days ago - Pushed: about 2 months ago - Stars: 177 - Forks: 24
casbin/Casbin.NET
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
Language: C# - Size: 959 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 1,095 - Forks: 104
rubenjgarcia/nestjs-abac-app
Attribute Base Access Control Application in Nestjs
Language: TypeScript - Size: 2.87 MB - Last synced: 26 days ago - Pushed: 4 months ago - Stars: 64 - Forks: 9
pycasbin/casbin-databases-adapter
Async Databases Adapter for PyCasbin
Language: Python - Size: 47.9 KB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 2 - Forks: 3
triyanox/iamjs
iamjs - Your complete Access Control Library with End-to-end typesafety
Language: TypeScript - Size: 3.34 MB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 21 - Forks: 0
pycasbin/redis-watcher
Redis watcher for PyCasbin
Language: Python - Size: 29.3 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 10 - Forks: 8
pycasbin/async-sqlalchemy-adapter
Async SQLAlchemy Adapter for PyCasbin
Language: Python - Size: 30.3 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 7
dobyte/gf-casbin
GoFrame Permission Plugin
Language: Go - Size: 13.7 KB - Last synced: 23 days ago - Pushed: about 1 year ago - Stars: 36 - Forks: 8
casbin/ent-adapter
Ent adapter for Casbin
Language: Go - Size: 76.2 KB - Last synced: 2 days ago - Pushed: about 1 year ago - Stars: 49 - Forks: 15
uatuko/sentium
đ Lightning fast, global scale authorization service without the overhead of yet another DSL.
Language: C++ - Size: 795 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 36 - Forks: 5
xjh22222228/vue-authorized
Used for vue3 based on ABAC permission verification component
Language: JavaScript - Size: 1.79 MB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 232 - Forks: 50
php-casbin/laravel-authz
An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel.
Language: PHP - Size: 78.1 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 267 - Forks: 44
node-casbin/blitz-authz
blitz-authz is an authorization middleware for Blitz based on Casbin
Size: 4.88 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 1
TencentBlueKing/bk-iam
BK-IAM is a centralized permission management service provided by The Tencent BlueKing; based on ABAC
Language: Go - Size: 28.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 68 - Forks: 42
virtru/access-pdp
Implementation of a NIST SP 800-162 ABAC Access PDP
Language: Go - Size: 8.11 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3 - Forks: 1
ketgo/py-abac
Python Attribute Based Access Control (ABAC)
Language: Python - Size: 482 KB - Last synced: 29 days ago - Pushed: almost 3 years ago - Stars: 63 - Forks: 16
Permify/permify
Permify is an open-source authorization service inspired by Google Zanzibar.
Language: Go - Size: 239 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,436 - Forks: 116
warrant-dev/warrant-java
Java SDK for Warrant
Language: Java - Size: 195 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 4 - Forks: 1
warrant-dev/warrant-firebase-functions
Cloud Functions for Integrating Firebase with Warrant
Language: JavaScript - Size: 10.7 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 3 - Forks: 0
cellajs/permission-manager
Module designed to facilitate Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) permissions within a hierarchical application structure.
Language: TypeScript - Size: 1.12 MB - Last synced: 5 days ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0
authzforce/core
AuthzForce ABAC/XACML PDP engine
Language: Java - Size: 8.98 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 85 - Forks: 25
eko/authz
đĄī¸ Authorization backend that comes with a UI for RBAC and ABAC permissions
Language: Go - Size: 37.4 MB - Last synced: 22 days ago - Pushed: about 1 month ago - Stars: 227 - Forks: 20
Lotes/ecchi-js
A domain-specific language for attribute-based access control.
Language: TypeScript - Size: 306 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
aserto-dev/topaz
Cloud-native authorization for modern applications and APIs
Language: Go - Size: 15.5 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 966 - Forks: 20
casbin/node-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
Language: TypeScript - Size: 2.89 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,468 - Forks: 209
casbin/jcasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
Language: Java - Size: 711 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 2,316 - Forks: 443
rikhoffbauer/react-abac
Attribute Based Access Control for React
Language: TypeScript - Size: 5.03 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 85 - Forks: 16
casbin/pycasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Python
Language: Python - Size: 502 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 1,270 - Forks: 181
Dias1c/casbin-js
đ Simple library that supports access control models like ACL, RBAC, ABAC in Frontend Javascript
Language: TypeScript - Size: 51.8 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
casbin-js/vue-authz
Vue 2 & 3 wrapper for Casbin.js
Language: TypeScript - Size: 149 KB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 24 - Forks: 7
pycasbin/sqlalchemy-adapter
SQLAlchemy Adapter for PyCasbin
Language: Python - Size: 67.4 KB - Last synced: 24 days ago - Pushed: about 2 months ago - Stars: 70 - Forks: 32
pycasbin/django-casbin
Authorization middleware for Django based on PyCasbin
Language: Python - Size: 19.5 KB - Last synced: 22 days ago - Pushed: 9 months ago - Stars: 97 - Forks: 15
danmasta/rbac
Authorization helper for node apps
Language: JavaScript - Size: 198 KB - Last synced: 11 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
endigma/toucan
toucan is a new way to handle authorization in go apps
Language: Go - Size: 97.7 KB - Last synced: 30 days ago - Pushed: 10 months ago - Stars: 11 - Forks: 0
casbin-rs/sqlx-adapter
Asynchronous casbin adapter for mysql, postgres, sqlite based on sqlx-rs
Language: Rust - Size: 199 KB - Last synced: 27 days ago - Pushed: 3 months ago - Stars: 44 - Forks: 21
casbin/SwiftCasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in iOS Swift / Objective-C
Language: Swift - Size: 84 KB - Last synced: 1 day ago - Pushed: 10 months ago - Stars: 11 - Forks: 7
casbin-rs/rocket-authz
Casbin Rocket access control middleware
Language: Rust - Size: 22.5 KB - Last synced: 14 days ago - Pushed: 10 months ago - Stars: 4 - Forks: 9
simon-barton/node-abac
:raised_hand: Node.js Attributes Based Access Control library
Language: JavaScript - Size: 23.4 KB - Last synced: 7 days ago - Pushed: about 3 years ago - Stars: 42 - Forks: 10
casbin-rs/axum-casbin
Axum authorization middleware based on Casbin
Language: Rust - Size: 35.2 KB - Last synced: 25 days ago - Pushed: 3 months ago - Stars: 31 - Forks: 5
casbin/casbin-cpp
An authorization library that supports access control models like ACL, RBAC, ABAC in C/C++
Language: C++ - Size: 3.09 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 216 - Forks: 61
pycasbin/etcd-watcher
Etcd Watcher for PyCasbin
Language: Python - Size: 24.4 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 3
pycasbin/rabbitmq-watcher
RabbitMQ Watcher for PyCasbin
Language: Python - Size: 31.3 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 2
pycasbin/async-postgres-watcher
Async PostgreSQL adapter for PyCasbin
Language: Python - Size: 14.6 KB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 0 - Forks: 1
pycasbin/pymongo-adapter
PyMongo Adapter for PyCasbin
Language: Python - Size: 25.4 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 8 - Forks: 5
jcasbin/casbin-spring-security-starter
Spring Security example for jCasbin
Language: Java - Size: 39.1 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 2
davidjbrossard/java-json-pep-sdk
This project provides a Policy Enforcement Point (PEP) SDK in Java that generates a XACML 3.0 authorization request and response in accordance with the JSON Profile of XACML 1.1.
Language: Java - Size: 155 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 11 - Forks: 12
lgwillmore/warden
Kotlin Attribute Based Access Control
Language: Kotlin - Size: 419 KB - Last synced: 24 days ago - Pushed: 5 months ago - Stars: 19 - Forks: 3
casbin/redis-watcher
Redis WatcherEx for Casbin
Language: Go - Size: 41 KB - Last synced: about 23 hours ago - Pushed: 10 months ago - Stars: 33 - Forks: 38
jcasbin/jcasbin-menu-permission
Casbin Menu Permission Example (Based on jCasbin)
Language: Java - Size: 18.6 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 2
casbin/k8s-authz
Kubernetes (k8s) RBAC & ABAC authorization middleware based on Casbin
Language: Go - Size: 183 KB - Last synced: about 24 hours ago - Pushed: 6 months ago - Stars: 28 - Forks: 9
casbin/kubesphere-authz
ACL, RBAC, ABAC authorization middleware for KubeSphere
Language: Go - Size: 238 KB - Last synced: 1 day ago - Pushed: 10 months ago - Stars: 5 - Forks: 5
casbin/envoy-authz
Istio/Envoy RBAC & ABAC authorization middleware based on Casbin
Language: Go - Size: 69.3 KB - Last synced: 1 day ago - Pushed: 10 months ago - Stars: 20 - Forks: 5
casbin/casdoor-old
An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, WebAuthn, TOTP and MFA
Language: Go - Size: 25.7 MB - Last synced: 2 days ago - Pushed: 9 months ago - Stars: 104 - Forks: 8
casbin/casbin-ex
An authorization library that supports access control models like ACL, RBAC, ABAC in Elixir
Language: Elixir - Size: 137 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 60 - Forks: 14
swarm-citi-usp/smart-abac-c
Expressive and lightweight access control policies that can run within constrained IoT devices (C version).
Language: C - Size: 102 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
casbin-net/casbin-aspnetcore
Casbin.NET integration middleware and sample code for ASP.NET Core
Language: C# - Size: 1.13 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 61 - Forks: 19
casbin/casbin-editor
Web-based model & policy editor for Casbin
Language: TypeScript - Size: 12.4 MB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 78 - Forks: 19
swarm-citi-usp/smart-abac-elixir
Expressive and lightweight access control policies that can run within constrained IoT devices (Elixir version).
Language: Elixir - Size: 917 KB - Last synced: 2 months ago - Pushed: almost 2 years ago - Stars: 12 - Forks: 1
oracle/speedle đĻ
Speedle is an open source project for access control.
Language: Go - Size: 10.6 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 157 - Forks: 52
notadd/nt-casbin
nest.js with casbin auth Nest.js RBAC ABAC æéįŽĄį
Language: TypeScript - Size: 1.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 30 - Forks: 7
node-casbin/redis-watcher
Redis watcher for Node-Casbin
Language: TypeScript - Size: 350 KB - Last synced: 1 day ago - Pushed: 3 months ago - Stars: 7 - Forks: 8
node-casbin/pubsub-watcher
Google Cloud Pub/Sub watcher for Node-Casbin
Language: JavaScript - Size: 88.9 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 1 - Forks: 1
casbin/chi-authz
Chi Authorization Middleware based on Casbin
Language: Go - Size: 9.77 KB - Last synced: 1 day ago - Pushed: 4 months ago - Stars: 1 - Forks: 2
casbin-rs/diesel-adapter
Diesel adapter for Casbin-RS (Rust)
Language: Rust - Size: 133 KB - Last synced: 19 days ago - Pushed: 2 months ago - Stars: 26 - Forks: 18
AuroraWebSoftware/AAuth
Hierarchical Rol-Permission Based Laravel Auth Package with Limitless Hierarchical Level of Organizations
Language: PHP - Size: 202 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 36 - Forks: 7
casbin/lua-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (Kong, APISIX, OpenResty)
Language: Lua - Size: 862 KB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 52 - Forks: 16
casbin/dart-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Dart/Flutter
Language: Dart - Size: 173 KB - Last synced: about 24 hours ago - Pushed: 10 months ago - Stars: 34 - Forks: 13
casbin/openstack-policy-editor
A Casbin Policy Editor for OpenStack
Language: JavaScript - Size: 9.41 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 32 - Forks: 7