Deadbolt [deadbolt] module
This module is for the Play 1.x series only.
Deadbolt is an authorisation mechanism for defining access rights to certain controller methods or parts of a view. It has a powerful but simple syntax that allows AND/OR/NOT relations. Both controller and view restrictions can be nested to allow for an elegant DRY approach to securing your application.
It’s also possible to specify pre-defined restriction trees for your controllers and thus be able to change security allowances without changing your code.
Finally, you can name controller classes, controller methods and views as resources and determine arbitrarily if access is allowed. This feature also integrates with the features above to provide specific/generic authorisation scenarios.
https://github.com/schaloner/deadbolt
Written by Steve Chaloner.
Published releases
| 1.5.4 | May 29 2012 | Documentation | Download |
| 1.5.3 | Apr 13 2012 | Documentation | Download |
| 1.5.2 | Mar 30 2012 | Documentation | Download |
| 1.5.1 | Feb 21 2012 | Documentation | Download |
| 1.5 | Feb 19 2012 | Documentation | Download |
| 1.4.5 | Feb 14 2012 | Documentation | Download |
| 1.4.4 | Jan 04 2012 | Documentation | Download |
| 1.4.3 | Nov 05 2011 | Documentation | Download |
| 1.4.2 | Aug 25 2011 | Documentation | Download |
| 1.4.1 | May 25 2011 | Documentation | Download |
| 1.4 | Apr 01 2011 | Documentation | Download |
| 1.3.1 | Mar 24 2011 | Documentation | Download |
| 1.3 | Mar 10 2011 | Documentation | Download |
| 1.2.1 | Feb 15 2011 | Documentation | Download |
| 1.2 | Feb 11 2011 | Documentation | Download |
| 1.1 | Feb 10 2011 | Documentation | Download |
| 1.0.1 | Feb 02 2011 | Documentation | Download |
| 1.0 | Dec 29 2010 | Documentation | Download |
To install locally this module use the install command:
play install deadbolt-{version}
To add this module as dependency of your application, add it to the dependencies.yml file:
require:
- play -> deadbolt {version}