All Projects → exadel-inc → activity-based-security-framework

exadel-inc / activity-based-security-framework

Licence: Apache-2.0 license
Exadel Activity-based Security Framework

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to activity-based-security-framework

Node Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
Stars: ✭ 1,757 (+10235.29%)
Mutual labels:  authorization, abac
Speedle
Speedle is an open source project for access control.
Stars: ✭ 153 (+800%)
Mutual labels:  authorization, abac
Accesscontrol
Role and Attribute based Access Control for Node.js
Stars: ✭ 1,723 (+10035.29%)
Mutual labels:  authorization, abac
Vakt
Attribute-based access control (ABAC) SDK for Python
Stars: ✭ 92 (+441.18%)
Mutual labels:  authorization, abac
objection-authorize
isomorphic, "magical" authorization integration with Objection.js 🎉
Stars: ✭ 71 (+317.65%)
Mutual labels:  authorization, abac
Jcasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
Stars: ✭ 1,335 (+7752.94%)
Mutual labels:  authorization, abac
Negroni Authz
negroni-authz is an authorization middleware for Negroni
Stars: ✭ 152 (+794.12%)
Mutual labels:  authorization, abac
Pycasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Python
Stars: ✭ 625 (+3576.47%)
Mutual labels:  authorization, abac
Caddy Authz
Caddy-authz is a middleware for Caddy that blocks or allows requests based on access control policies.
Stars: ✭ 221 (+1200%)
Mutual labels:  authorization, abac
Casbin Authz Plugin
Docker Authorization Plugin based on Casbin
Stars: ✭ 204 (+1100%)
Mutual labels:  authorization, abac
Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
Stars: ✭ 10,872 (+63852.94%)
Mutual labels:  authorization, abac
lua-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (OpenResty)
Stars: ✭ 43 (+152.94%)
Mutual labels:  authorization, abac
Openstack Policy Editor
A Casbin Policy Editor for OpenStack
Stars: ✭ 28 (+64.71%)
Mutual labels:  authorization, abac
Casbin Cpp
An authorization library that supports access control models like ACL, RBAC, ABAC in C/C++
Stars: ✭ 113 (+564.71%)
Mutual labels:  authorization, abac
Php Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
Stars: ✭ 865 (+4988.24%)
Mutual labels:  authorization, abac
Laravel Authz
An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel.
Stars: ✭ 136 (+700%)
Mutual labels:  authorization, abac
Casbin Rs
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
Stars: ✭ 375 (+2105.88%)
Mutual labels:  authorization, abac
Casbin.net
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
Stars: ✭ 535 (+3047.06%)
Mutual labels:  authorization, abac
Casbin Server
Casbin as a Service (CaaS)
Stars: ✭ 171 (+905.88%)
Mutual labels:  authorization, abac
Chi Authz
chi-authz is an authorization middleware for Chi
Stars: ✭ 248 (+1358.82%)
Mutual labels:  authorization, abac

EASY-ABAC
Activity Based Security Framework for Java™

Maven Central License Contributors Repo stars Repo forks Issues


Overview

What is Easy-ABAC Framework?

Usually developer teams spend much time and money creating and supporting own complex access-control architectures, which cannot fully match security expectations. Fairly often REST resources remain unprotected. It's quite problematic to detect them. The framework will help to detect and fix that. Application will raise compilation error if any resource remains unprotected.

The aim of the Easy-ABAC Framework is to help you protect your REST resources from unauthorized access. The framework provides a centralized, externalized authorization management system with flexible fine-grained access rights configuration in declarative manner.

When to use?

  • Java applications
  • Multi-tenant applications
  • Applications with dynamic access rights
  • Applications with fine-grained access rights

Core features

  • Lightweight library and easy to learn API
  • Declarative authorization
  • Compile-time check of missing authorization of REST resources
  • Compile-time check of proper configuration
  • Built for Spring based applications

Getting Started

Instructions you can find here.

Contributing

Contributions are welcomed and greatly appreciated.

After creating your first contributing PR you will be requested to sign our Contributor License Agreement by commenting your PR with a special message.

Report Bugs

Report bugs here.

Latest news

  • 27/12/2020: version 1.3 is out!

Contacts

[email protected]

License info

EASY-ABAC is Open Source software released under the Apache 2.0 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].