Objectives

When writing Java web applications, often one of the most painful tasks is adding security to your application. This can be a tedious, boring, and neglected task. Deadbolt aims to take the pain out of securing a web application.

Deadbolt reduces development time by:

  • Decoupling the security from your application code
  • Allowing the developer to introduce small pieces of code to extend functionality
  • Allowing the deployer to manage changes to a security scheme
  • Allowing changes to a security scheme without recompiling
  • Providing developers with standard, built in functionality to accomplish common tasks