Category

User Authorization

Narrow down the visibility and accessibility of operations for users based on roles and similar access control patterns

4.55
A long-lived project that still receives updates
Object oriented authorization for Rails applications
2019
2020
2021
2022
2023
2024
3.79
A long-lived project that still receives updates
Simple authorization solution for Rails. All permissions are stored in a single location.
2019
2020
2021
2022
2023
2024
2.94
Repository is archived
No release in over 3 years
Low commit activity in last 3 years
Simple authorization solution for Rails which is decoupled from user roles. All permissions are stored in a single location.
2019
2020
2021
2022
2023
2024
1.76
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
Very simple Roles library without any authorization enforcement supporting scope on resource objects (instance or class). Supports ActiveRecord and Mongoid ORMs.
2019
2020
2021
2022
2023
2024
0.61
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
declarative_authorization is a Rails plugin for maintainable authorization based on readable authorization rules.
2019
2020
2021
2022
2023
2024
0.57
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Authority helps you authorize actions in your Rails app. It's ORM-neutral and has very little fancy syntax; just group your models under one or more Authorizer classes and write plain Ruby methods on them.
2019
2020
2021
2022
2023
2024
0.38
No release in over 3 years
Low commit activity in last 3 years
Role-based authorization system for Rails with a concise DSL for securing your Rails application. Acl9 makes it easy to get security right for your app, the access control code sits right in your controller, the syntax is very easy to understand, and acl9 makes it easy to test your access rules.
2019
2020
2021
2022
2023
2024
0.32
No release in over 3 years
Low commit activity in last 3 years
Authorization gem for Ruby on Rails with Management Panel
2019
2020
2021
2022
2023
2024
0.27
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Role based authorization gem
2019
2020
2021
2022
2023
2024
0.25
No release in over 3 years
Low commit activity in last 3 years
Ever needed to assign roles to a model, say a User, and build conditional behaviour on top of that? Enter RoleModel -- roles have never been easier! Just declare your roles and you are done. Assigned roles will be stored as a bitmask.
2019
2020
2021
2022
2023
2024
0.2
Repository is archived
No commit activity in last 3 years
Simple role based security for restful_authentication I am no longer involved in this project. If you are interested in becoming the new maintainer and making it your own, please contact me. I will no longer be responding to bug reports or questions. Thanks, Tim
0.17
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Define your permission rules as role- or role group specific permits. Integrates well with multiple Devise user acounts. Includes rules caching. Store permissions in yaml file or key-value store
2019
2020
2021
2022
2023
2024
0.15
A long-lived project that still receives updates
A scope-based authorization solution for Ruby on Rails.
2019
2020
2021
2022
2023
2024
0.13
No commit activity in last 3 years
No release in over 3 years
A simple authorization gem
2019
2020
2021
2022
2023
2024
0.11
Low commit activity in last 3 years
There's a lot of open issues
A long-lived project that still receives updates
A plugin-based framework for supporting multiple authentication and authorization systems in Rails/Rack apps. Supports resource-oriented route-by-route access control lists with TLS authentication.
2019
2020
2021
2022
2023
2024
0.11
No release in over 3 years
Low commit activity in last 3 years
Banken provides a set of helpers which restricts what resources a given user is allowed to access.
2019
2020
2021
2022
2023
2024
0.1
No commit activity in last 3 years
No release in over 3 years
An integrated Authentication, Authorization and Roles solution for your Rails 3 app with support for multiple ORMs
2019
2020
2021
2022
2023
2024
0.1
No commit activity in last 3 years
No release in over 3 years
Simple permissions that I have used on my last several projects so I figured it was time to abstract and wrap up into something more easily reusable.
2019
2020
2021
2022
2023
2024
0.08
No commit activity in last 3 years
No release in over 3 years
Aegis is an authorization solution for Ruby on Rails that supports roles and a RESTish, resource-style declaration of permission rules.
2019
2020
2021
2022
2023
2024
0.07
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Wraps CanCan and RoleModel up to make role based authorisation really easy in Rails 3.x.
2019
2020
2021
2022
2023
2024
0.05
No commit activity in last 3 years
Simple object-based role authorization in Rails
0.04
No commit activity in last 3 years
Rails authorization plugin
0.03
The project is in a healthy, maintained state
Simple role-based authorization library for Ruby on Rails
2019
2020
2021
2022
2023
2024
0.03
No commit activity in last 3 years
No release in over 3 years
Moat is an small authorization library built for Ruby (primarily Rails) web applications
2019
2020
2021
2022
2023
2024
0.02
Repository is archived
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Allowy provides CanCan-like way of checking permission but doesn't enforce a tight DSL giving you more control
2019
2020
2021
2022
2023
2024
0.01
No commit activity in last 3 years
No release in over 3 years
Trust is a resource oriented framework for authorization control. It is compatible with Rails 3 and 4. It has a loose coupling from the models, and features a native Ruby implementation language. Support for inheritance and namespaced models as well as nested routes. Even permissions scheme supp...
2019
2020
2021
2022
2023
2024
0.01
No release in over 3 years
Low commit activity in last 3 years
An opinionated almost-turnkey solution for managing authorization in Rails
2019
2020
2021
2022
2023
2024
0.01
No commit activity in last 3 years
No release in over 3 years
Permisi provides a way of dynamically declaring user rights (a.k.a. permissions) using a simple role-based access control scheme. A user may be associated to multiple roles with a different set of permissions in each role. The roles and user-roles association can be dynamically defined and change...
2019
2020
2021
2022
2023
2024
0.01
No commit activity in last 3 years
No release in over 3 years
Roles solution for active-record-backed Rails 3 applications
2019
2020
2021
2022
2023
2024
0.0
Repository is gone
No release in over 3 years
Walruz provides an easy to use DSL to do composition of basic authorization policies to create more complex ones, and then register this composed policies on actions performed to the model begin accessed
2019
2020
2021
2022
2023
2024
0.0
No commit activity in last 3 years
No release in over 3 years
A port of Zend_Acl with modifications made to bring the API more inline with Ruby conventions.
2019
2020
2021
2022
2023
2024
0.0
Repository is gone
No release in over 3 years
A Ruby on Rails plugin that provides fine grained access control to RESTful resources.
2019
2020
2021
2022
2023
2024
0.0
No release in over 3 years
Low commit activity in last 3 years
An DSL to manage your authorizations and groups of access with CanCan without repeating yourself using as many files you want.
2019
2020
2021
2022
2023
2024