1 Introduction
ActiveRbac is a Ruby On Rails plugin that supports you in implementing an Role Based Access Control (RBAC) system for your application.
It does so by defining a standard schema (FIXME: link) and providing you with mixins to
- encrypt passwords transparently
- greatly simplify storing the current user in the session
- easily create anonymous users (see Null Object Pattern)
- easily mark model classes to behaves as users, roles or permissions
1.1 Spelling
You might see multiple different spellings for ActiveRbac. The author of the plugin likes the following:
- ActiveRbac since it is the name of the module in the source.
- active-rbac since it is the name of the gem.
The author formerly also referenced it as ActiveRBAC since RBAC is the abbreviation for Role Based Access Control but is not using it any more.