Skip to content
/ cbac Public

Authorization system for Ruby on Rails applications. Handles security at the controller and model level. Easy to use and with built-in administration system.

License

Notifications You must be signed in to change notification settings

meerman/cbac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5a63d39 · Mar 12, 2018
Nov 27, 2010
Mar 10, 2018
Jul 30, 2016
Dec 22, 2010
Aug 15, 2016
Oct 3, 2014
Jul 30, 2016
Jul 30, 2016
Jan 9, 2013
Jul 30, 2016
Mar 10, 2018
Jan 9, 2013
Mar 10, 2018
Mar 10, 2018
Jul 30, 2016
Mar 10, 2018
Dec 22, 2010
Nov 27, 2010
Dec 22, 2010

Repository files navigation

Context Based Access Control (cbac)

Easy to use, light-weight authorization system for Rails applications.

Context Based Access Control allows you to build a Rails application with both generic roles as well as context roles. The generic role part allows an application to authorize users with a conventional role system. The context part allows an application to authorize with a combination of the user credentials and the context of the requested action.

Install

The gem can be installed using the 'gem' command: gem install cbac

Please use the correct version of cbac in your Gemfile:

  • for Rails 3 and lower: gem 'cbac', '~> 0.6.10'
  • for Rails 4: gem 'cbac', '~> 0.7.0'
  • for Rails 5: gem 'cbac', '~> 0.8.0'

Usage

To use the gem, see the documentation at cbac.rubyforge.org.

License

This project is licensed under the MIT License. See the LICENSE.md file for details.

About

Authorization system for Ruby on Rails applications. Handles security at the controller and model level. Easy to use and with built-in administration system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published