Deadbolt is a powerful authorisation mechanism for defining access rights to certain controller methods or parts of a view.
For a complete guide, please refer to the Deadbolt website.
The deadbolt-2 repository in GitHub is a collection of submodules. I highly recommend that you fork/follow/clone specific submodules in place of this aggregate module. The submodules are:
- deadbolt-2-java
- https://github.com/schaloner/deadbolt-2-java
- Documentation: https://deadbolt-java.readme.io
- deadbolt-2-scala
- https://github.com/schaloner/deadbolt-2-scala
- Documentation: https://deadbolt-scala.readme.io
- deadbolt-2-guide
- https://github.com/schaloner/deadbolt-2-guide
No longer used
- deadbolt-2-core
- Note: deadbolt-2-core is no longer used from Deadbolt 2.5 onwards.
- https://github.com/schaloner/deadbolt-2-core
Demonstration applications can be found at
- deadbolt-2-java-examples
- https://github.com/schaloner/deadbolt-2-java-examples
- see it in action at http://deadbolt-2-java.herokuapp.com
- deadbolt-2-scala-examples
- https://github.com/schaloner/deadbolt-2-scala-examples
- see it in action at http://deadbolt-2-scala.herokuapp.com
- Integrating Deadbolt for Scala with Auth0
- GitHub
- Activator template
If you want the most complete documentation on Deadbolt, take a look at the book! You can find it at the Leanpub website.
See http://deadbolt.ws/ for version and usage information.
Supported by Auth0.
If you want to easily add secure authentication and authorization to your Java or Scala projects, feel free to check out Auth0's Java SDK, Scala examples and free plan at auth0.com/overview