Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mkurz/deadbolt-2
An authorization module for the Play framework
https://github.com/mkurz/deadbolt-2
Last synced: 3 days ago
JSON representation
An authorization module for the Play framework
- Host: GitHub
- URL: https://github.com/mkurz/deadbolt-2
- Owner: mkurz
- License: apache-2.0
- Created: 2012-03-05T22:51:23.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2023-11-23T13:17:27.000Z (12 months ago)
- Last Synced: 2024-05-22T23:46:38.080Z (6 months ago)
- Homepage:
- Size: 588 KB
- Stars: 490
- Watchers: 40
- Forks: 51
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-playframework - Deadbolt 2 - Play 2.5 - Deadbolt is a powerful authorisation mechanism for defining access rights to certain controller methods or parts of a view. (Resources for old Play version (before 2.6) / Others)
README
# Deadbolt 2 - An authorisation system for Play 2 #
[![Join the chat at https://gitter.im/schaloner/deadbolt-2](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/schaloner/deadbolt-2?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
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](http://deadbolt.ws).
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
* [![Build Status](https://travis-ci.org/schaloner/deadbolt-2-java.svg)](https://travis-ci.org/schaloner/deadbolt-2-java)
* [![Maven Central](https://maven-badges.herokuapp.com/maven-central/be.objectify/deadbolt-java_2.11/badge.svg)](https://maven-badges.herokuapp.com/maven-central/be.objectify/deadbolt-java_2.11)
*
* Documentation: https://deadbolt-java.readme.io
* deadbolt-2-scala
* [![Build Status](https://travis-ci.org/schaloner/deadbolt-2-scala.svg)](https://travis-ci.org/schaloner/deadbolt-2-scala)
* [![Maven Central](https://maven-badges.herokuapp.com/maven-central/be.objectify/deadbolt-scala_2.11/badge.svg)](https://maven-badges.herokuapp.com/maven-central/be.objectify/deadbolt-scala_2.11)
*
* Documentation: https://deadbolt-scala.readme.io
* deadbolt-2-guide
***No longer used**
* deadbolt-2-core
* Note: deadbolt-2-core is no longer used from Deadbolt 2.5 onwards.
* [![Build Status](https://api.travis-ci.org/schaloner/deadbolt-2-core.svg?branch=2.4.x)](https://travis-ci.org/schaloner/deadbolt-2-core)
* [![Maven Central](https://maven-badges.herokuapp.com/maven-central/be.objectify/deadbolt-core_2.11/badge.svg)](https://maven-badges.herokuapp.com/maven-central/be.objectify/deadbolt-core_2.11)
*Demonstration applications can be found at
* deadbolt-2-java-examples
*
* see it in action at
* deadbolt-2-scala-examples
*
* see it in action at
* Integrating Deadbolt for Scala with Auth0
* [GitHub](https://github.com/schaloner/deadbolt-auth0-scala)
* [Activator template](http://www.lightbend.com/activator/template/play-with-deadbolt-and-auth0)## The Deadbolt book
If you want the most complete documentation on Deadbolt, take a look at the book! You can find it [at the Leanpub website](https://leanpub.com/deadbolt-2).![The Deadbolt book](/images/book-cover.jpg)
## Which version should I use? ##
See for version and usage information.## Supported by ![](http://passportjs.org/images/supported_logo.svg) [Auth0](https://auth0.com?utm_source=GHsponsor&utm_medium=GHsponsor&utm_campaign=deadbolt&utm_content=auth).
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](https://auth0.com/overview?utm_source=GHsponsor&utm_medium=GHsponsor&utm_campaign=deadbolt&utm_content=auth)