Deadbolt for Java

The Deadbolt for Java Developer Hub

Welcome to the Deadbolt for Java developer hub. You'll find comprehensive guides and documentation to help you start working with Deadbolt for Java as quickly as possible, as well as support if you get stuck. Let's jump right in!

This project is 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

Get Started    

v2.6.0 released

Deadbolt 2.6.0 is now available - you can add it as a dependency using "be.objectify" %% "deadbolt-java" % "2.6.0".

All components that rely on global state (mostly templates) have been migrated to using dependency injection. The old components have moved into a separate library that you can just drop into your project. You can get this dependency using "be.objectify" %% "deadbolt-java-gs" % "2.6.0".